久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

VSCode 終端顯示不正確的 python 版本和路徑,從

VSCode terminal shows incorrect python version and path, launching terminal from anaconda works perfectly(VSCode 終端顯示不正確的 python 版本和路徑,從 anaconda 啟動終端工作正常) - IT屋-程序員軟件開發技術分享
本文介紹了VSCode 終端顯示不正確的 python 版本和路徑,從 anaconda 啟動終端工作正常的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我已經被這個問題困擾了好幾個小時,并且相信我已經嘗試了所有方法,除了把我的電腦扔出窗外.

I have been stuck on this one problem for hours now and believe I have tried everything outside of throwing my computer out of the window.

我使用 python 3.7 版和 Django 2.1 版在 Anaconda 上設置了一個虛擬環境.如果我從 Anaconda 激活這個虛擬環境,一切都會順利進行.

I have a virtual environment set up on Anaconda using python version 3.7 and Django version 2.1. If I activate this virtual environment from Anaconda everything works smoothly.

(movierecommender) bash-3.2$ python -V
Python 3.7.2
(movierecommender) bash-3.2$ python -m django --version
2.1.5

但是,當我嘗試從 vscode 終端激活環境時,我得到了

However when I try to activate the environment from a vscode terminal I get

(movierecommender) maxs-MBP:movies maxswann$ python -V
Python 2.7.10
(movierecommender) maxs-MBP:movies maxswann$ python -m django --version
/usr/bin/python: No module named django

我有 Python 3.7.2 64 位 ('movierecommender':conda)在我的 vscode 窗口左下角顯示為我的 python 解釋器,但仍然得到錯誤的 python 版本

I have Python 3.7.2 64-bit ('movierecommender':conda) showing as my python interpreter in the bottom left of my vscode window yet still get the wrong python version

我認為這可能與 PYTHONPATH 有關,但嘗試取消設置和重置,即使我不必擔心 Anaconda 中的這一點,因為它會自動添加:"python.pythonPath":"/Users/maxswann/anaconda3/envs/movierecommender/bin/python"到 settings.json.vscode 文件

I thought this may be to do with the PYTHONPATH but have tried unsetting and resetting even though I should not have to worry about this in Anaconda as it automatically adds: "python.pythonPath":"/Users/maxswann/anaconda3/envs/movierecommender/bin/python" to a settings.json.vscode file

使用:

python -c "import sys; print(sys.path)"

Anaconda 推出的終端

Anaconda-launched terminal

['', '/Users/maxswann/anaconda3/envs/movierecommender/lib/python37.zip', '/Users/maxswann/anaconda3/envs/movierecommender/lib/python3.7', '/Users/maxswann/anaconda3/envs/movierecommender/lib/python3.7/lib-dynload', '/Users/maxswann/anaconda3/envs/movierecommender/lib/python3.7/site-packages']

VS代碼終端

['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']

如您所見,它似乎使用的是默認的 mac OS python 版本.

As you can see it seems to be using the default mac OS python version.

以前有沒有其他人遇到過這個問題?我整天都在扯頭發試圖解決這個問題

Has anybody else had this problem before? I've been tearing hair out all day trying to fix this

推薦答案

我也遇到了同樣的問題.終于從論壇(https://github.com/Microsoft/vscode-python/issues/4434#issuecomment-466600591)

I have been facing the exact same problem. Finally found a workaround from a forum (https://github.com/Microsoft/vscode-python/issues/4434#issuecomment-466600591)

只要在配置中添加一些東西,terminal.integrated.env.osx,在shell初始化(source bash_profile or zshrc)后,內容會附加到PATH).在我的 Mojave 中,我只需將以下空條目添加到我的用戶配置中:

As long as you ADD some stuff to configuration, terminal.integrated.env.osx, the content will be appended to PATH after shell initialization(source bash_profile or zshrc). In my Mojave, I simply add following empty entry to my user configuration:

"terminal.integrated.env.osx": {
        "PATH": ""
}

那么$PATH就和外部終端一樣了.

Then the $PATH will be the same as the external terminal.

這篇關于VSCode 終端顯示不正確的 python 版本和路徑,從 anaconda 啟動終端工作正常的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Troubles while parsing with python very large xml file(使用 python 解析非常大的 xml 文件時出現問題)
Find all nodes by attribute in XML using Python 2(使用 Python 2 在 XML 中按屬性查找所有節點)
Python - How to parse xml response and store a elements value in a variable?(Python - 如何解析 xml 響應并將元素值存儲在變量中?)
How to get XML tag value in Python(如何在 Python 中獲取 XML 標記值)
How to correctly parse utf-8 xml with ElementTree?(如何使用 ElementTree 正確解析 utf-8 xml?)
Parse XML from URL into python object(將 XML 從 URL 解析為 python 對象)
主站蜘蛛池模板: 欧美伦理一区二区 | 视频一区在线播放 | 婷婷一区二区三区 | 欧美色影院 | 一级片在线播放 | 波多野结衣视频在线 | 日韩福利片 | 中文在线观看免费视频 | 久久久久久久久久国产精品 | 国产全肉乱妇杂乱视频 | 欧美一区二区在线播放 | 91成人国产 | 欧美日韩精品一区二区在线播放 | 91二区 | 80日本xxxxxxxxx96 国产成人在线免费视频 | 在线黄网 | 免费亚洲婷婷 | 日本免费在线 | 饥渴放荡受np公车奶牛 | 日日爱影视 | 日本a视频 | 福利视频在线 | 国产欧美日韩在线视频 | 亚洲综合激情五月久久 | 91精品国产成人www | 黄色一级大片 | 丁香久久 | 97青青草 | 国产一区二区精品丝袜 | 免费一级黄色片 | 欧美综合网 | aaaaaa毛片| 欧美性生活网站 | 日韩精品在线观看视频 | 欧美成人a| 99久久久国产精品 | 日本黄色a级片 | 欧美www.| 成人看片网 | 黄色录像免费看 | 五月激情网站 |