Python 3.x 在现有conda环境中升级python版本
我有一个python3.5(Ana)conda环境Python 3.x 在现有conda环境中升级python版本,python-3.x,anaconda,upgrade,conda,Python 3.x,Anaconda,Upgrade,Conda,我有一个python3.5(Ana)conda环境myenv。我在那个环境中安装了许多软件包(还有我自己的自定义软件包)。 我是否可以在不必创建新环境和重新安装所有软件包(手动)的情况下将myenv更新为python3.6? 迁移到python3.6的最简单方法是什么?这是您的基础环境吗?如果是这样的话,在适当的地方这样做就更加困难和危险。最安全的转换是导出env(conda env export--no builds),并更新YAML以包含Python 3.6。您必须手动处理的本地包。可能重复
myenv
。我在那个环境中安装了许多软件包(还有我自己的自定义软件包)。
我是否可以在不必创建新环境和重新安装所有软件包(手动)的情况下将myenv更新为python3.6?
迁移到python3.6的最简单方法是什么?这是您的基础环境吗?如果是这样的话,在适当的地方这样做就更加困难和危险。最安全的转换是导出env(
conda env export--no builds
),并更新YAML以包含Python 3.6。您必须手动处理的本地包。可能重复:在这种情况下,--from history
标志可能也很有用,因为它将生成一个只包含显式请求的文件的最小env YAML。但是,我不确定它是否捕获了pip
安装的软件包。@merv它不是我的基本环境。我会尽快尝试(没有--来自历史
标志)@merv奇怪,我似乎已经在python3.6上了,但是我的IDE将环境列为3.5。我以前可能升级过它。我没有测试您的方法,但由于python在YAML中被列为一个“包”,我怀疑您的方法会起作用,但可能也会起作用(而且更容易)的是,只需更新conda env中的python“包”。