√使用Python2,但想用TensorFlow ☑

现在使用的是Win10,Anconda2(Python2),但因为想试试TensorFlow,而TensorFlow依赖于Python3.5,又不想放弃Python2,所以怎么共存两个Python版本?并在Spyder里切换可以使用TensorFlow呢?

参考《Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存》安装了Anconda2和Anconda3,文章链接:

http://blog.csdn.net/infin1te/article/details/50445217

博主提示:在Spyder中切换Python3,先在cmd里面activate py3,待前面出现[py3]之后,再输入spyder回车就行了。

但是在使用Spyder时出现问题。

按照博主的博文安好了两个Anconda,在cmd里可以切换python版本,但是spyder里怎么不行?

没有激活py3时,打开Anconda2里的spyder软件是用的python2.7,

激活后py3后,打开的syder还是2.7,关掉重新开启也是2.7。

【Anconda3里面安装的Spyder一直打不开。】

怎么办呢?


× 在cmd里


√使用Python2,但想用TensorFlow ☑_第1张图片

进入Anconda3的安装位置,因为发现里面没有theano,重新安装,

√使用Python2,但想用TensorFlow ☑_第2张图片

出现没有这个文件夹envs\py3,安装位置手动建立,再执行conda install theano,就可以装相关模块了:

√使用Python2,但想用TensorFlow ☑_第3张图片

还没有解决,有同志说 先激活环境,要在新的环境里,重新装spyder。这次试试。


回到在..\envs\py3\envs\下新建py3这一步,在cmd里 conda install spyder,安装spyder3.1.3-py36:

√使用Python2,但想用TensorFlow ☑_第4张图片

但是安好后还是原来的错误:

√使用Python2,但想用TensorFlow ☑_第5张图片

接着安装theano:

√使用Python2,但想用TensorFlow ☑_第6张图片

还是不不能启动spyder,原因一样,没有theano模块。/(ㄒoㄒ)/~~


最后的解决方法还是放弃python2.7,直接安装的最新版python3.6,嗯,pip直接安装tensorflow,很溜。

你可能感兴趣的:(√使用Python2,但想用TensorFlow ☑)