[英]How do I get VScode to run python 2.7.13 instead of python 3.6
我正在嘗試使用 VScode 運行一些使用 python 2.7.13 的腳本,但它似乎總是使用 python 3。首先我設置了 2 個虛擬環境。 一個用於 python 2,一個用於 python 3。這似乎不會影響 VSCode。 它似乎總是使用 python 3。我知道它使用 python 3 因為我在代碼中添加了以下兩行:
aa=10
print aa
但我總是收到與打印語句相關的錯誤消息。 我知道如果我在打印語句中使用括號一切正常。
我還嘗試使用 VSCode 中的命令面板中的“Python:Select 解釋器”。 這也不起作用。
我正在使用 High Sierra 的 Mac 上運行。 我有最新版本的 VScode,1.23。
做錯了什么? 如何讓 VScode 使用 python 2。
首先,在vscode的終端中:
suyichengdeMacBook-Air:alltest suyicheng$ python -V
Python 2.7.10
suyichengdeMacBook-Air:alltest suyicheng$ python3 -V
Python 3.6.2
在我的vscode中,我可以使用python或python3,也許在您的計算機中,它將是python2.7或其他。
然后設置,搜索“ python.pythonPath”。
如果我想使用python3.X,我設置
"python.pythonPath": "python3"
然后:
File "/Users/suyicheng/bs/alltest/test.py", line 2
print 22
^
SyntaxError: Missing parentheses in call to 'print'
當我設置時:
"python.pythonPath": "python",
可以了〜
希望我的英語不好能幫到你〜
Python: Select Interpreter
我知道已經有一個可接受的答案,但對我沒有幫助,所以我加我的:
否則,嘗試遵循這篇文章對我沒有用,但我沒有仔細閱讀,可能會犯一些錯誤
如果您在擴展中下載Code Runner
,則默認運行命令為python
,您可以通過打開設置並搜索code-runner.executorMap
並Edit in settings.json
來修改它,您可能會看到以下內容
“蟒蛇”:“蟒蛇”,
通過更改右側,您可以輕松切換到python2
或pyhton3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.