私はデフォルトとしてminicondaを使用していますpython installation。conda vs.pipで何かをいつインストールするかに関する現在(2019)の知識は何ですか?
私の通常の振る舞いは、すべてをpipでインストールすることであり、パッケージがpip経由で利用できない場合、またはpipバージョンが正しく機能しない場合にのみcondaを使用します。
常に優先する利点はありますかconda install
? 2つのインストーラーの混在に関連する問題はありますか?考慮すべき要素は何ですか?
OBJECTIVITY:これは意見に基づく質問ではありません!私の質問は、python pip
またはconda
を含むパッケージをインストールするオプションがある場合、どのようにして情報に基づいた決定を行うのですか?より良いですが、"なぜ私は他のものを使いますか?往復することで問題/非効率が発生しますか?" =
@eatmeimadanischのアドオンと@merveの推奨事項「最初にcondaを使用してから、nn pipを試す」として、これはLinuxシステムのコマンドラインからこれを実行するための対応するコードです。
while read requirement; do conda install --yes $requirement || pip install $requirement; done < requirements.txt
これは、必要なパッケージ番号のすべてのパッケージが「requirements.txt」というファイルに入れられることを前提としています。たとえば、エントリは次のようになります。
matplotlib==2.0.0
numpy==1.18.1
等号は二重(==)であり、単一(=)ではないことに注意してください。