以下問題是針對:
“Warning:This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.
“WARNING: The conda.compat module is deprecated and will be removed in a future release.”
1.我自己是之前安裝了Python3.5的版本,又通過Anaconda安裝了python2.7的版本,通過:復(fù)制一份Anaconda目錄下的python.exe的副本在該目錄中,并改名為python2.exe;Python35目錄下的python.exe同理,復(fù)制一份,改為python3.exe,實現(xiàn)cmd或者bash中,python2指令打開python2.7,python3指令打開python3.5
2.上述操作基本完成了兩個版本的python的調(diào)用,但是可能是因為python2.7是Anaconda附帶的,所以需要在Anaconda目錄下運行cmd,通過python2才能打開python2.7
3.python雖然可以打開,但是有Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
按照網(wǎng)上其他的經(jīng)驗貼,conda activate myenv 或者:1.conda info --envs 然后 conda activate C:\Users\X_S\Anaconda2 (這是我自己的目錄),依舊報錯
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.
4.最后在https://github.com/conda/conda/issues/8412 conda的github的issue里面找了解決辦法
指令是 activate base ps:界面和cmd稍有不同,因為我用了cmder(基本和cmd一樣,界面好看一點),不過不影響
5.可以發(fā)現(xiàn)還是有一個Waring,“WARNING: The conda.compat module is deprecated and will be removed in a future release.”
這個是conda 4.6.11的一個bug ,conda update conda 指令,更新一下conda就沒了
本文為張軍原創(chuàng)文章,轉(zhuǎn)載無需和我聯(lián)系,但請注明來自張軍的軍軍小站,個人博客http://m.eyofj.com
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
