2017-02-03 9 views
0

私たちには100台のpythonパッケージがインストールされた開発者マシンがあります。このボックスからのインターネット接続はありません。グローバルパッケージから仮想envへのpipインストール

ピップを使用して既存のvirtualenvにパッケージをインストールする際に、パッケージのグローバルセットからそのパッケージをインストールする方法はありますか?

pip version: 7.0.3 

答えて

1

私はあなたがpipを使用して、このようなパッケージをインストールすることができます信じていませんが、あなただけのvirtualenvの環境にグローバルインストールからフォルダをコピーすることができるはずです。以下のすべてについて、使用しているPythonのバージョンを2.7に置き換えてください。

グローバルにインストールされるパッケージは、通常/usr/local/lib/python2.7/dist-packagesにあります。パッケージには通常2つのフォルダがあります。 1つはパッケージ名の後に名前を付けられ、もう1つはバージョンを含み、パッケージのインストール方法に応じて.dist-infoまたは.egg-infoで終わります。

venv/はvirtualenvを含むフォルダで、両方のフォルダをvenv/lib/python2.7/site-packagesにコピーすると、virtualenvで利用できるはずです。

+0

依存関係も考慮する必要がありますか、依存関係も同様に処理する必要がありますか? – Asdfg

+0

すべての依存関係を手動でコピーする必要があります。 –

関連する問題