最近、私はこの質問に多くの質問をしていますが、最近はconda環境(Anaconda)を使用していました。conda環境内でのcondaとpipのインストールの違い
すべてのプロジェクトを自分のconda環境内で実行するようにしました。私はすべてを別々のものとして、他のプログラムとの依存性をできるだけ少なくしたいと思っています。たとえば、最近の環境:
conda create -n RL numpy tensorflow-gpu
次に、私は環境を有効にし、「ああ、私はジムをインストールするのを忘れました」を実現します。この場合、これはPIPパッケージマネージャーでのみ利用可能ですので、単にpip install gym
と入力してください。しかし、他のケースでは、パッケージがcondaとpipの中に存在する場合、それをインストールする最良の方法は何ですか?
conda install package
pip install package
や他の言葉で - の違いは何ですか?
完全な画像を提供するために、私はUbuntu 16.04ですべてを実行しており、プロジェクトに応じてPython 2と3を切り替えます。だから私のコンドームの環境のいくつかはPython 2にあり、いくつかはPython 3です。私は時々pip3 install
がPython 3に必要であることがわかりましたが、いつもそうではありません - これはなぜですか?
第2に、私のパスは私のAnaconda3ディレクトリのpythonセットアップにリンクしています。
conda
経由でインストールすると、自分の環境に直接インストールされますが、pip
を経由してanaconda3サイトパッケージにインストールされ、Anaconda3ディレクトリ下のすべてのconda環境で使用できるようになります。この場合、つまり、あるコンドーム環境でI pip install gym
を使用する場合は、他の環境でも使用できるはずですが、これは想定される環境の動作ではありません。
私の前提を訂正して、私にいくつかの意味をノックしてください!
[pipとcondaの違いは何ですか?](https://stackoverflow.com/questions/20994716/what-is-the-difference-between-pip-and-conda) – darthbith