2017-11-08 26 views
1

Webサイトから手動で取得したAnacondaクラウドパッケージには、すべてのパッケージ依存関係がありますか?Anaconda Cloudパッケージには依存関係がありますか?

例えば、私はPythonプロジェクトに必要なパッケージAを持っています。それは以下のような依存関係ツリーを持っている:私は手動でアナコンダクラウドサイトからpackage_Aをプルダウンしたい場合

pip show package_A 
Name: package_A 
Version: 1.0.1 
Requires: package_X, package_Y 

pip show package_X 
Name: package_X 
Version: 2.0.2 
Requires: 

pip show package_Y 
Name:package_Y 
Version: 3.0.3 
Requires: package_M 

pip show package_M 
Name: package_M 
Version: 4.0.4 
Requires: 

だから、私はすべてのパッケージの*.tar.bz2ファイルをプルする必要があるだろうかpackage_A-1.0.1-py36hafb9ca4_1.tar.bz2ファイルには、すべてを持っています依存関係も?

私はpipを使用して依存関係を表示していますが、私はcondaを使用してインストールします。次のようになります。

conda install /libs/package_A-1.0.1-py36hafb9ca4_1.tar.bz2 

答えて

1

「conda install」コマンドは、パッケージ内で構成されている場合はすべて自動的にすべての依存関係を解決してインストールします。 -

conda info package_A=1.0.1=py36hafb9ca4_1 

ただし、tarballから直接インストールする場合は、依存関係のチェックはありません。ローカルパッケージをインストールするには、 "--use-local"オプションを使用できます。

conda install --use-local package_A=1.0.1=py36hafb9ca4_1 
+0

ありがとうございます!私の状況では、ローカルのtarballを使ってインストールする必要があり、私は別の依存関係を手に入れなければなりませんでした。私は 'conda install/path/to/local/package.tar.bz2 /'を使いました。 –

関連する問題