博文章節
VSCode版本
pip版本
版本 1.23.0
提交 7c7da59c2333a1306c41e6e7b68d7f0caa7b3d45
日期 2018-05-03T16:44:55.614Z
Shell 1.7.12
渲染器 58.0.3029.110
Node 7.9.0
架構 x64
第一步:在VSCode中配置Virtualenv
使用快捷鍵CTRL
+ SHIFT
+ P
打開命令面板,輸入設置
,選擇首選項: 打開設置
,在工作區設置
中添加python.pythonPath
的配置項,如下(C:\Virtualenv\py3env\Scripts\python.exe爲Virtualenv的虛擬環境python絕對路徑):
{
"python.pythonPath": "C:\\Virtualenv\\py3env\\Scripts\\python.exe"
}
這時候會有VSCode至少會有兩處明顯的變化,如下:
使用快捷鍵CTRL
+ SHIFT
+ P
打開命令面板,輸入python select
,選擇python: 選擇解析器
,這時候能看到配置的python解析器
此時,使用快捷鍵CTRL
+ `
打開終端(VSCode默認是cmd打開),如下(在命令行前面沒有指明虛擬環境):
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
(這個位置)C:\Users\XXX\iCloudDrive\PycharmProjects\bilibili\myblog>
第二步:在VSCode中配置Terminal
使用快捷鍵CTRL
+ SHIFT
+ P
打開命令面板,輸入設置
,選擇首選項: 打開設置
,在工作區設置
中添加terminal.integrated.shellArgs.windows
的配置項
{
"python.pythonPath": "C:\\Virtualenv\\py3env\\Scripts\\python.exe",
"terminal.integrated.shellArgs.windows": ["/k", "C:\\Virtualenv\\py3env\\Scripts\\activate"]
}
此時,使用快捷鍵CTRL
+ `
打開終端(VSCode默認是cmd打開),如下:
(py3env) C:\Users\XXX\iCloudDrive\PycharmProjects\bilibili\myblog>
題外話(linux、mac平臺有其他參數配置)
linx
: terminal.integrated.shellArgs.linux[“-c”, “source ./env/bin/activate”]
mac
: terminal.integrated.shellArgs.osx[“-c”, “source ./env/bin/activate”]