2016-09-09 14 views
1

私はopenbabelパッケージをインストールしており、コンパイル時に必要なPythonライブラリを自動的に生成することができます。ソースからpip経由でインストールするには数分かかり、その時間を最初のコンパイルにロールインすることができるので、時間の節約になります。Python/pipにインストールされたパッケージを手動で設定する

私は私のrequirements.txtファイル内の要件として、それをリストアップしましたが、私は(pip install -r requirements.txt)をインストールするために行くとき、それはopenbabel Pythonライブラリを再インストールしようとします。 pip showまたはpip listを実行すると、openbabelが表示されません。

パッケージがインストールされていると手動でマークして、パッケージが見つからなくてもインストールされているとピップする方法はありますか?または、私が作成できるファイルがありますか?openbabelがインストールされていますか?

+0

パッケージがインストールされている場合は、 'site-packages'ディレクトリにあります。ピップリストには' requirements already satisfied'と表示されます。あなたがopenbabelをインストールしたと思われますが、間違ったバージョンのpythonについては、別のバージョンのpipを起動しています – danidee

+1

openbabelは私が使っているpythonのバージョンのsite-packagesにインストールされています。通常のパッケージのようにはインストールされません。 'make install'のようにファイルをコピーしてインストールします。 – josh

+0

openbabelがインストールされていることを知っているので、単に 'requirements.txt'ファイルから削除することで 'ブラックリスト'することができます。 – danidee

答えて

0

空の.egg-infoファイルをsite-packagesディレクトリに作成します。

例えば、私のマシンではtouch /usr/lib64/python3.6/site-packages/GLWindow-1.8.0-py3.6.egg-infoを使ってpip3を騙してGLWindowをインストールしたと思ってしまいました。

関連する問題