python3.7部分语法修改,导致tensorflow默认不支持python 3.7版本。而Anaconda默认安装的就是python3.7,所以,装好anaconda后,最好改为python3.6版本。本文给出切换anaconda python版本的方法。
方法很简单,执行conda create -n py36 python=3.6 anaconda
即可。
由于是个人电脑,一般不需要用virtenv的功能,因此直接把3.6的python加到环境变量里,在~/.bashrc
中添加
export PATH=/home/jason/anaconda3/envs/py36/bin:$PATH
即可。
最后确认一下:
jason@jason-Ubuntu:~$ which python
/home/jason/anaconda3/envs/py36/bin/python
jason@jason-Ubuntu:~$ python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>