私は最近発見したコンダ私が開発中の Heroku アプリに SciPy をインストールする際に問題が発生しました。
Condaでは、環境を作成します。仮想環境私の質問は次のとおりです。
- Conda を使用すると、virtualenv の必要性がなくなりますか? そうでない場合、この 2 つを一緒に使用するにはどうすればよいでしょうか? Conda に virtualenv をインストールするのでしょうか、それとも virtualenv に Conda をインストールするのでしょうか?
- まだ pip を使用する必要がありますか? その場合、分離された環境で pip を使用してパッケージをインストールすることはできますか?
ベストアンサー1
Conda は virtualenv に代わるものです。私の意見では、こちらの方が優れています。これは Python に限定されず、他の言語にも使用できます。私の経験では、特に科学的なパッケージの場合、はるかにスムーズなエクスペリエンスを提供します。私が初めて Mac に MayaVi を適切にインストールしたのは、 でした
conda
。を引き続き使用できます
pip
。実際、は新しい環境ごとにconda
インストールされます。pip でインストールされたパッケージを認識します。pip
例えば:
conda list
現在の環境にインストールされているすべてのパッケージを一覧表示します。Conda でインストールされたパッケージは次のように表示されます。
sphinx_rtd_theme 0.1.7 py35_0 defaults
経由でインストールされたものにはマーカーpip
が付いています<pip>
:
wxpython-common 3.0.0.0 <pip>