在Python 3.5和3.6之间切换

时间:2017-11-29 13:06:58

标签: python python-3.x anaconda

我的机器上安装了最新的 Python 3.6 但是为了下载张量流,我还在同一台机器上安装了3.5版本。在cmd提示符下检查python版本时,它显示的是3.6.3。

  

C:\ Users \ aakash.sharma01> py Python 3.6.3 | Anaconda,Inc。| (默认,   2017年10月15日,03:27:45)[MSC v.1900 64位(AMD64)]在win32上

如何将默认版本更改为3.5?

另外,当我检查Anaconda的安装路径时,它会显示python36 dll' s。路径:

(C:\Users\aakash.sharma01\AppData\Local\Continuum\anaconda3)

不确定是否与此问题有关?

3 个答案:

答案 0 :(得分:2)

您可以使用conda为Python 3.6安装tensorflow:

conda install -c conda-forge tensorflow 

目前,这将为您提供1.3.0版本。

答案 1 :(得分:2)

除了使用anaconda之外,还建议使用其他方法。

如果您的操作系统是使用update-alternatives的Ubuntu。

$ sudo update-alternatives --list python3
update-alternatives: error: no alternatives for python

>> Add python version

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.4 1
update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python3 (python3) in auto mode
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python3 (python3) in auto mode

>> Config python version

$ sudo update-alternatives --config python3
There are 2 choices for the alternative python3 (providing /usr/bin/python3).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.5   2         auto mode
  1            /usr/bin/python3.4   1         manual mode
  2            /usr/bin/python3.5   2         manual mode

Press enter to keep the current choice[*], or type selection number:

然后你可以选择两个版本的python。

答案 2 :(得分:1)

To change the default python interpreter for anaconda use conda install python=3.5