?文章來源地址http://www.zghlxwxcb.cn/news/detail-820412.html
一、Conda.exe無法正常識(shí)別的問題:
今天安裝完VSCode,調(diào)試代碼時(shí)發(fā)現(xiàn)終端提示以下報(bào)錯(cuò)信息,網(wǎng)上查了相關(guān)帖子,并依照參考1的方式進(jìn)行了以下調(diào)試:
?文章來源:http://www.zghlxwxcb.cn/news/detail-820412.html
?參考其它博客(參考2)說是環(huán)境變量沒有添加,但是我試了之后發(fā)現(xiàn)不是這個(gè)問題。
原因其實(shí)就是找不到途中說的conda.exe文件,所以需要進(jìn)入上圖紅字第三行的路徑,通過【Ctrl+單擊】將profile.ps1這個(gè)文件打開,
然后會(huì)看到啟動(dòng)powershell時(shí)默認(rèn)尋找conda.exe的路徑還跟之前一樣,沒有修改
?
?只需將第4行換成我們目前的conda.exe路徑即可,在我的情況下是以下路徑:
?
(VSCode記得手動(dòng)保存),然后再啟動(dòng)powershell就不會(huì)報(bào)錯(cuò)了,當(dāng)前環(huán)境也能顯示出來。
?
?
?
二、“表達(dá)式或語句中包含意外的標(biāo)記”問題:
操作到這一步已經(jīng)解決掉了Conda.exe的識(shí)別問題,所以正常情況是會(huì)顯示上圖信息,但實(shí)際情況我遇到了第二個(gè)報(bào)錯(cuò),具體報(bào)錯(cuò)信息如下:
?
?在CSDN查找相關(guān)解決辦法,依照參考3的說法
“解決方案:
?根據(jù)上面提示報(bào)錯(cuò)的環(huán)境變量
?把環(huán)境變量Path中含有 ; 的分開寫”
發(fā)現(xiàn)并不存在環(huán)境變量相關(guān)問題,問了下度娘依舊沒有找到合適的解決方法
于是我參考問題一的解決思路,打算從報(bào)錯(cuò)信息入手,依照上圖紅字第五行的路徑,通過【Ctrl+單擊】將Conda.psm1這個(gè)文件打開,并定位問題到107行
?
?將“Invoke-Expression -Command $activateCommand;”注釋掉,重啟VSCode,發(fā)現(xiàn)環(huán)境信息能正常顯示了,OK誤打誤撞問題解決~??
?
參考
參考1:?& : 無法將“D:\Software\Python\Anaconda\Scripts\conda.exe”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱
參考2:conda : 無法將“conda”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。?
參考:3:?Anaconda powershell prompt 表達(dá)式或語句中包含意外的標(biāo)記_劉梓楓的博客-CSDN博客
?
?
?
?
到了這里,關(guān)于記錄解決“無法將“C:......conda.exe”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱”以及“表達(dá)式或語句中包含意外的標(biāo)記”的系列問題(VSCode開發(fā)環(huán)境)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!