conda包的结构与标准 python 包不同。因此,官方推荐的最佳实践方法是使用在激活的环境中conda安装,并使用它来安装标准包:pipconda
conda install pip
Run Code Online (Sandbox Code Playgroud)
注意:您希望在conda包可用时使用它们,因为它们在conda环境中比非conda包具有更多功能。
conda install pip将当前激活内安装PIPconda环境,并确保其与集成conda,这样,例如conda list,将包括安装任何软件包pip。
注意:像这样的命令conda update会忽略pip已安装的包,因为它只检查conda channels可用的更新,所以它们仍然需要使用pip. 请参阅此问题/答案讨论:
conda 是否从使用 pip install 安装的 pypi 更新包?
注意:请参阅下面关于conda4.6 包的实验处理的@kalefranz 评论。
如果您有兴趣创建自己的conda包,请查看这个问题/第一个答案以获得一个很好的总结:
如何通过conda安装我自己的python模块(包)并观察它的变化
如果您只是希望安装非conda软件包,使用pip是正确且预期的方式。