使用conda升级到python 3.6

时间:2017-04-25 01:26:01

标签: python anaconda

我正在尝试从python 3.4升级到3.6并自动将3.4版本的所有软件包重新安装到3.6版本中。

现在显然无法为主要版本升级,因此我使用conda create -name python36 python=3.6创建了一个新的conda env。我也尝试升级它,但它失败了。 在此之前,我通过类型conda --list>创建了我的34版本中的模块列表。 packages.txt

我尝试使用conda create -name python36 python=3.6 --file packages.txt安装两个pandas和包,但我收到error message could not parse 'anaconda-client 1.6.0 py34_0' in: python3_packages.txt。我试图创建env,然后安装包但相同的pb。

知道这里有什么问题吗?我在SO上看到了关于它的其他问题,但他们没有涉及从文本文件安装软件包的主题。

2 个答案:

答案 0 :(得分:1)

更新anaconda本身是明智的。这将对安装的所有软件包进行更新,包括python到3.6。在anaconda终端上使用以下代码。 确保以管理员身份运行终端

conda update python

答案 1 :(得分:0)

有几种方法可以复制环境。如果一个人没有工作,你可能想尝试所有这些选项。您可以使用这两个命令之一导出。您必须首先激活您尝试导出的环境。

conda list > environment.txt
conda env export > environment.txt

您可以使用以下方法从文本文件创建env:

conda env create -f environment.txt
conda create --name MyEnvironment --file environment.txt

我注意到你键入了" -name python36"这可能是一个错字但它必须是" - 名称python36。"