使用conda升级到python 3.6

问题描述 投票:1回答:2

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

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

我尝试使用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上看到了关于它的其他问题但他们没有涉及从文本文件安装包的主题。

python anaconda
2个回答
1
投票

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

conda update python

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”,这可能是一个拼写错误但它必须是“--name python36”。

© www.soinside.com 2019 - 2024. All rights reserved.