繁体   English   中英

conda 相当于 pip install

[英]conda equivalent of pip install

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

如果我使用conda怎么办?

conda install . 使conda查找名为 dot 的包。

conda包与标准 python 包的结构不同。 因此,官方推荐的最佳实践方法是使用conda在激活的conda环境中安装pip ,并使用它来安装标准包:

conda install pip

注意:您希望在conda包可用时使用它们,因为它们在conda环境中比非conda包具有更多功能。

conda install pip将在当前激活的conda环境中安装 pip,并确保它与conda集成,例如, conda list将包含任何与pip安装的包。

注意:像conda update这样的命令将忽略pip安装的软件包,因为它只检查conda channels是否有可用更新,因此它们仍然需要使用pip进行更新。 请参阅此问题/答案讨论:

conda 是否从使用 pip install 安装的 pypi 更新包?

注意:下面就请看@kalefranz评论conda包4.6实验操作。

如果您有兴趣创建自己的conda包,请查看这个问题/第一个答案以获得一个很好的总结:

如何通过conda安装我自己的python模块(包)并观察它的变化

如果您只是希望安装非conda软件包,则使用pip是正确且符合预期的方法。

您可以在conda环境中使用pip install

只需使用以下命令激活您的环境:

$ conda activate myenvironment

并使用pip install . 将您的软件包安装在环境目录中。

编辑:正如Chris Larson在另一个答案中指出的那样,您应该使用

$ conda install pip

为了正确注册包。

如果我有whl文件,我可以使用pip install xxx.whl来安装它。

文档中,也可以从本地文件conda install ,但该文件应该是 tarball 文件,即.tar.bz2文件。

conda install /package-path/package-filename.tar.bz2工作。 如果我有多个 tarball,我可以对它们进行tar以获取.tar文件,然后conda install /packages-path/packages-filename.tar安装其中的包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM