conda 相当于 pip install

you*_*hao 7 python pip conda miniconda

如果我有一个带有setup.py, in的目录pip,我可以pip install .在该目录中安装包。

如果我正在使用conda怎么办?

conda install .使conda找到一个名为 dot 的包。

Chr*_*son 9

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是正确且预期的方式。