現(xiàn)在使用的是Win10会钝,Anconda2(Python2),但因?yàn)橄朐囋嘥ensorFlow火俄,而TensorFlow依賴于Python3.5犯建,又不想放棄Python2,所以怎么共存兩個(gè)Python版本瓜客?并在Spyder里切換可以使用TensorFlow呢胎挎?
參考《Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存》安裝了Anconda2和Anconda3,文章鏈接:
http://blog.csdn.net/infin1te/article/details/50445217
博主提示:在Spyder中切換Python3忆家,先在cmd里面activate py3,待前面出現(xiàn)[py3]之后德迹,再輸入spyder回車就行了芽卿。
但是在使用Spyder時(shí)出現(xiàn)問題。
按照博主的博文安好了兩個(gè)Anconda胳搞,在cmd里可以切換python版本卸例,但是spyder里怎么不行称杨?
沒有激活py3時(shí),打開Anconda2里的spyder軟件是用的python2.7筷转,
激活后py3后姑原,打開的syder還是2.7,關(guān)掉重新開啟也是2.7呜舒。
【Anconda3里面安裝的Spyder一直打不開锭汛。】
怎么辦呢袭蝗?
× 在cmd里
進(jìn)入Anconda3的安裝位置唤殴,因?yàn)榘l(fā)現(xiàn)里面沒有theano,重新安裝到腥,
出現(xiàn)沒有這個(gè)文件夾envs\py3朵逝,安裝位置手動(dòng)建立,再執(zhí)行conda install theano乡范,就可以裝相關(guān)模塊了:
還沒有解決配名,有同志說 先激活環(huán)境,要在新的環(huán)境里晋辆,重新裝spyder渠脉。這次試試。
回到在..\envs\py3\envs\下新建py3這一步栈拖,在cmd里 conda install spyder连舍,安裝spyder3.1.3-py36:
但是安好后還是原來的錯(cuò)誤:
接著安裝theano:
還是不不能啟動(dòng)spyder,原因一樣涩哟,沒有theano模塊索赏。/(ㄒoㄒ)/~~
最后的解決方法還是放棄python2.7,直接安裝的最新版python3.6贴彼,嗯潜腻,pip直接安裝tensorflow,很溜器仗。