繁体   English   中英

如何在 Anaconda 中更改 python 版本?

[英]How to change python version in Anaconda?

我正在尝试进入深度学习。 我安装了 Anaconda 以使用 jupyter,并且通常不关心自己安装所有这些软件包,例如 matplotlib 等。 但我无法安装 tensorflow,因为它仅适用于 Python 3.4、3.5 或 3.6,但我有 3.7。 在我阅读之后,我安装了 python 3.6.8。 我卸载了 Anaconda 并重新安装了它,没有任何改变。 之后,我使用了这个命令

conda 安装 python=3.6.8

大概为它安装python 3.6.8(我在网上的某个地方找到了这个解决方案)。 该命令有效但没有改变任何东西。 请帮忙

更好(推荐)的替代方法是创建所需 Python 版本的虚拟环境,然后使用该环境运行 Tensorflow 和其他脚本。

为此,您可以按照此处给出的说明进行操作。

但是,如果您不想创建单独的环境,则应该使用conda install python=<version>

或者(不推荐)您可以下载“最新”的 Anaconda 安装程序,其中捆绑了您所需的 Python 版本。

来源

默认情况下,conda 环境将使用 python 3.7 版,因为您使用 python3.7 安装了 Anaconda。

您需要使用

ln -s ~/anaconda3/bin/<python3.6.8>

(您可能需要用适当的文件名替换“python3.6.8”)。

另一种更好的方法是在 conda 中创建一个新环境,然后根据需要使用 python3.6.8。 按照https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands 中的步骤创建环境。

对于python3.6.8,运行以下命令:

conda create -n <myenv> python=3.6.8

(将“myenv”替换为新环境的名称)

之后,使用以下命令激活环境:

conda activate <myenv>

有时命令无法按预期工作我在使用此命令时也面临同样的问题。

conda install python=<version> 

然后我在 anaconda Navigator 的帮助下更改了 Python 版本。 我创建了新环境并按照以下说明进行操作=>

  1. 在导航器中,单击环境选项卡,然后单击创建按钮。 出现创建新环境对话框。
  2. 在环境名称字段中,为您的环境键入一个描述性名称。

3. 在 Packages 列表中选择“Python”,在 Python version 列表中选择您要使用的版本。

4. 单击创建按钮。

5.Navigator 创建新环境并激活它,如突出显示的绿色条所示。 所有的动作都发生在活跃的环境中。

有关更多详细信息,请访问此链接 => https://docs.anaconda.com/anaconda/navigator/tutorials/use-multiple-python-versions/

这是 macOS 10.14.6 的一个错误。 我在 Anaconda 中将 python 版本从 3.7.4 降级到 3.7.0 并且它可以工作。 在这里分享一下我的解决方法。 我在其他网站上解决了这个问题。 单击此处检查答案( https://www.udemy.com/course/the-python-mega-course/learn/lecture/4775342#questions/11049798 )。

您只需在 anaconda 中创建一个新环境即可更改 python 版本。 创建环境时它会询问python版本

对我来说最轻松的方法是安装旧版本的 Anaconda。 如果您希望 Python 3.6 作为默认值,我建议下载 Anaconda 5.2.0,这是在基本环境中默认使用 Python 3.6 的最后一个版本。 (可以在此处找到旧版本。)

如果您还想要最新版本的 Anaconda,有一个简单的方法。 安装 Anaconda 5.2.0 后,您实际上可以通过以下方式更新到较新版本的 Anaconda

conda update anaconda

除了将 Python 保持在 3.6.x 之外,它将尝试更新所有包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM