Python 使用conda为环境安装过时的requirements.yml包
我已经创建了一个新环境,并希望它以位于的requirements.yml文件为基础 但是当我跑的时候 conda env update--前缀./env--文件要求.ymlPython 使用conda为环境安装过时的requirements.yml包,python,anaconda,virtualenv,conda,Python,Anaconda,Virtualenv,Conda,我已经创建了一个新环境,并希望它以位于的requirements.yml文件为基础 但是当我跑的时候 conda env update--前缀./env--文件要求.yml 我获得了一个ResolvePackageNotFound错误,其中列出了.yml文件中的许多包。我尝试将列出的包移动到pip标题下,但没有帮助。我不确定这是否基于Python 2代码也是问题的一部分。为什么不换一种方式呢?首先,使用YAML创建一个新的环境,然后进行修改以包含其他包。YAML已经有两年多的历史了,一些包的版
我获得了一个ResolvePackageNotFound错误,其中列出了.yml文件中的许多包。我尝试将列出的包移动到pip标题下,但没有帮助。我不确定这是否基于Python 2代码也是问题的一部分。为什么不换一种方式呢?首先,使用YAML创建一个新的环境,然后进行修改以包含其他包。YAML已经有两年多的历史了,一些包的版本是它的两倍,因此您可能需要
-c free
才能使用。这适用于.yml文件中的几乎所有包,但其中一些包返回:Pip subprocess error:找不到满足要求的版本。这些应该如何处理?我是否应该从.yml文件中删除这些行,然后一行一行地尝试手动添加它们?这将是一个接一个的过程-编辑YAML文件以尝试删除不起作用的内容。我想指出的是,Pip部分中的大多数软件包都可以转换为从康达采购而不是Pip(将它们的=
更改为=
,并将它们移动到依赖项下:
而不是Pip:
;例如,scipy
,pandas
,sciket learn
)。有些可以简单地删除(例如,sklearn
是无用的-它是一个空包,用于帮助实际需要scikit-learn
的用户)。我会尽可能多地关注一个YAML文件,它可以简单地工作,您不必手动安装。谢谢。我一件一件地解决问题。例如,推荐的conda install pytorch=0.2.0-c pytorch
似乎不起作用。向作者寻求帮助可能是一个更好的主意。