【问题标题】:Installing python 3.6 , when I am already using Anaconda Python 2.7安装 python 3.6 ,当我已经在使用 Anaconda Python 2.7
【发布时间】:2018-07-20 05:25:50
【问题描述】:

我目前正在使用 Anaconda2 。 python -V 给出:- Python 2.7.11 :: Anaconda 4.0.0

现在我想使用 Python 3.6,我尝试在 anaconda 中使用以下命令更新我的 Python 版本:-

conda install python=3.6 但这没有用,因为我在受限制的环境 MNC 中工作。

我有两种选择,我想知道我应该遵循哪一种

1> 我可以安装 Anaconda3 。 但如果这样做,我是否需要卸载我正在使用的现有版本的 Anaconda,即 Anaconda2?如果不是,请告诉我如何选择在 Spyder 中使用哪个版本的 python。

2> 我可以安装 Python3.6 。 如果我选择这个选项,我不知道以后该怎么做。

P.S.:- 我不太擅长安装,所以请以最简单的方式指导我。

如果还有其他方法,也请分享一下

【问题讨论】:

标签: python python-3.x installation anaconda spyder


【解决方案1】:

你能用命令创建一个新环境吗:

conda create -n py36 python=3.6

? 如果是这样,anaconda 将在名为 py36 的 anaconda/envs 文件夹中为此环境创建一个新的子文件夹。在 spyder 中,您可以转到工具->首选项->python 解释器并在该文件夹中选择 python 解释器(如果在 Windows 上,则为 python.exe)。在该环境的命令行中使用 pip 和 all 编写:

如果在 linux/mac 上:

source activate py36

如果在窗户上:

activate py36

然后继续进行安装和所有操作。

【讨论】:

  • 谢谢,它工作得很好,但我没有得到 IPython 控制台。出现以下错误:- 启动内核时发生错误:您的 IPython 前端和内核版本不兼容,或者您​​的外部解释器中没有安装 IPython。无论如何,很抱歉,我们无法为您创建控制台。知道我该如何解决这个问题吗?
  • 你在py36环境中试过conda update ipyton命令吗(例如激活py36后)?
【解决方案2】:

看看环境,它使您能够拥有多个 python 版本并分别管理它们。文档可以在here找到

简而言之,就是这样做:

conda create -n myenv python=3.6

使用 python 3.6 创建环境。你可以输入它做

source myenv

然后pip install 任何想要的包。

【讨论】:

  • 应该是source activate myenv
【解决方案3】:

如果你使用 Anaconda 和 python,你只需更新它:-

  1. 打开 Anaconda 提示类型:-

    conda update conda
    
    conda update python
    
  2. 检查你的python版本python --version和conda版本conda --version

【讨论】:

    猜你喜欢
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 2020-01-27
    • 2019-04-11
    • 1970-01-01
    • 2017-08-17
    相关资源
    最近更新 更多