√使用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里


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

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

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


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

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

接着安装theano:

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


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容