私は、Python Anacondaのconda
プログラムは、パッケージと環境の管理において、pip
よりはるかに優れていることを学びました。それには依存性の競合管理もあります。pip
にはありません。pytest 3.xは2.xより重要なことはありますか?
conda
はPyPIの代わりにContinuumリポジトリを使用しており、多くのもの(たとえばcx_Oracle
)は古くなっています。最大のものの1つはpytest
で、Continuumでは現在のところバージョン2.9.2にしかなりませんが、PyPIはすでにpytest
バージョン3.0.2になっています。
バージョン3.xのpytest
のラインは、2.xラインよりも重要な機能を持っていますか?または、私はconda
とその優れたパッケージ管理を断念し、pip
に戻って最新のパッケージを入手できなければなりませんか? (私はこの決定を下すべきではありません...しかし、それはPythonエコシステムです。)
P.S.私は周囲を探し回って別のContinuumチャンネルを指定し、おそらくconda
を使って新しいpytest
を取り上げることができると知っていますが、環境が作成されるたびにすべてが古くなり、チャンネルのリストを指定する必要があります。 P.P.S.はい、おそらく、チャンネルを含む要件リストの形式がありますが、その点を逃していることはわかっています。さらに、要件リストをpip
を使用しているユーザーと相互運用できるようにします。
私はこれを読むことをお勧めします。 https://wiki.python.org/moin/Python2orPython3しかし、あなたの代理人が判断した問題は既にあります。 – thesonyman101
@ thesonyman101第三者PyTestのバージョンを決定するためにpython2とpython3の比較を読むべきですか? – wim
質問とは関係がなくても、それはまだ良い読書です。私はこれを読んで答えを投稿したのではありません。 – thesonyman101