[英]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.