问题出现的场景:

这里简述问题相关背景:

Linux系统 远程服务器 Anaconda虚拟环境 python 安装深度学习的第三方库denoising_diffusion_pytorch

问题描述

这里描述项目中遇到的问题:

使用conda install denoising_diffusion_pytorch,报错module notfound,找不到安装源,在尝试添加conda install -c conda-forge仍然找不到该包。 使用pip install命令可以安装,但无法安装至指定虚拟环境。

原因分析:

提示:这里填写问题的分析:

pip是通用的Python包管理工具,提供了对 Python 包的查找、下载、安装、卸载、更新等功能。在Python3.4(一说是3.6)及更新的版本中,pip与python解释器捆绑安装,一一对应。 使用pip的方法: pip install [需要安装的第三方库名] python -m pip install [需要安装的第三方库名] pip install和conda install 在下载源方面的区别: pip 从PyPI(Python Package Index)上拉取数据。上面的数据更新更及时,涵盖的内容也更加全面 conda 从 Anaconda.org 上拉取数据。虽然Anaconda上有一些主流Python包,但在数量级上明显少于PyPI,缺少一些小众的包。 在环境隔离上的区别: pip 没有内置支持环境隔离,只能借助其他工具例如virtualenv or venv实现环境隔离 conda 有能力直接创建隔离的环境

以上原因导致了问题。

解决方案:

这里填写该问题的具体解决方案:

使用指定虚拟环境[envname]的python解释器下的pip 进行安装。另外建议使用-i清华源更快,也更稳定。

命令行如下所示:

/home/[usrname]/.conda/envs/[envname]/bin/python -m pip install [需要安装的第三方库名] -i https://pypi.tuna.tsinghua.edu.cn/simple

精彩文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: