はい、私はPythonの世界で同じ古い質問をしています。その約パッケージマネージャー pip
とconda
。Python pipとcondaパッケージマネージャ
Pip
はpython
パッケージで完璧に動作しますが、拡張子がCの拡張子(pandas, matplotlib
など)のPythonパッケージにはまっていません。それはconda
が入ると、セットアップ環境の中で時間を節約するために来ます。 しかし、私はコンドチャンネルがflask-sqlalchemy, flask-httpauth
のようなパッケージを持っていないいくつかの環境を見つけました。そのためにpipを使用する必要があります。 2つの異なるパッケージマネージャーを使って環境を管理することは、私にとっては奇妙なことであり、お勧めできません。
このようなパッケージマネージャを使用して、pythonの依存関係を管理するためののベストプラクティスはとは何ですか?専門家がギャップを感じるよう助言する必要があります。
ご意見やご協力をいただければ幸いです。
私はPycharmも使用しており、pipパッケージではないcondaパッケージしか認識できません。それは別の痛みですだから私はvim
に戻らなければなりません(それは大丈夫です - 私はそれが大好きです)。しかし、デバッグは難しいですか、IDEのようなpycharmほど簡単ではありません。
P.S.私はLinux/Macを開発に使用しています。ここで
...それはあなたがパッケージを管理するためのPyCharm GUIがcondaを使用していることをした後、Condaインタプリタを使用するようにPyCharmを伝えたら、というのは本当です。しかし、あなたはまだ限り、あなたはそれCondaはあなたがしたい方法を使用と、ターミナルに移動し、PIPを使用することができます。 –