簡単な質問です。
pip freeze > requirements.txt
パッケージがインストールされた順序を確実に保持する方法はありますか? で次のようなものが継続的に取得されるため、これは私にとって問題ですrequirements.txt
。
matplotlib==1.1.1
numpy==1.6.2
pip install -r requirements.txt
numpy は matplotlib の依存関係であるため、使用してインストールしようとするとエラーが発生するため、最初に numpy を手動でインストールしてから再実行する必要があります。pip install -r requirements.txt
それに関する修正はありますか?
更新: mechmind に応じて、virtualenv --distribute myenv で pip を使用して、Ubuntu 12.04 に matplotlib と numpy をインストールしました。インストール後、次のフリーズ ファイルを取得しました。
argparse==1.2.1
distribute==0.6.28
matplotlib==1.1.1
numpy==1.6.2
wsgiref==0.1.2
次に、別の仮想環境に再インストールしようとすると、次のエラーが発生します。
REQUIRED DEPENDENCIES
numpy: no
* You must install numpy 1.4 or later to build
* matplotlib.
だから多分それはシステムに依存しています。
ありがとう!