困 擾
不知道為什么,自從Pycharm更新了新的版本以后,在Pycharm中為項(xiàng)目工程配置Python解釋器環(huán)境時(shí),總是不能像以前那么方便。
比如,當(dāng)前Conda中有十個(gè)不同的開發(fā)環(huán)境,每個(gè)環(huán)境一個(gè)名稱,比如,ptc、ptc2等。
以前舊版本的Pycharm配置后能夠看到不同環(huán)境的名稱,如下圖中的Python 3.8 (ptc)和Python 3.7 (ptc2)。
現(xiàn)在的Pycharm版本卻不行,配置后只能看到Python的版本,看不到對應(yīng)的環(huán)境的名稱,如下圖中的其他項(xiàng)。
當(dāng)環(huán)境比較多時(shí),沒有后面小括號(hào)中的環(huán)境名稱做提示,開發(fā)人員會(huì)一臉懵逼,分不清里面哪個(gè)Python版本屬于哪個(gè)環(huán)境,這為他們帶來了很大困擾。
解決方案
筆者嘗試了一種解決方案,是可行的。
簡單地來說,就是配置Virtualenv Environment,并直接選擇其作為Python解釋器。
點(diǎn)擊Pycharm窗口右下角配置Python解釋器的地方,然后點(diǎn)擊Add New Interpreter,在下拉欄中再點(diǎn)擊Add Local Interpreter
然后,選擇Virtualenv Environment -> Existing -> … 擴(kuò)展菜單,選擇相應(yīng)的Conda開發(fā)環(huán)境(這里選擇的是名為ray的開發(fā)環(huán)境),就會(huì)得到相應(yīng)帶有環(huán)境名稱的解釋器。如下面的第二張圖所示。文章來源:http://www.zghlxwxcb.cn/news/detail-726425.html
總 結(jié)
雖然Python解釋器實(shí)際上是Conda搭建的開發(fā)環(huán)境,但是在Pycharm中進(jìn)行配置時(shí),操作菜單配置的卻是Virtualenv Environment,而不是Conda Environment。目的是為了規(guī)避前文提到的奇怪問題,當(dāng)前經(jīng)過測試是可以用的,能夠作為臨時(shí)的解決方案,以后在未來的Pycharm版本中,也許會(huì)有新的解決辦法。文章來源地址http://www.zghlxwxcb.cn/news/detail-726425.html
到了這里,關(guān)于簡易版Pycharm(2023)+Conda開發(fā)環(huán)境配置教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!