前言
用慣了vscode,這幾天試了一下pycharm,還是回來了.
pycharm一個好處就是python env 環境支持的比較好, vscode雖然也支持但是要改一些東西
env的使用查看我的上一篇博客
https://www.cnblogs.com/chnmig/p/11714530.html
正文
VsCode
我們使用vscode打開工作目錄
打開vscode設置
選擇 工作區

這里是本項目的設置,因為每個項目通常使用一個env所以正好合適
然后我們任意修改其中一個設置, 比如字體大小, 自動保存, 發現我們的目錄下多了文件夾 .vscode (注意這個文件夾最好加入git白名單)


打開 settings.json 發現我們的設置已經保存在里面
{ "files.autoSave": "afterDelay", "editor.fontSize": 18 }
此時我們再添加字段 python.pythonpath 指定我們的env路徑
{ "files.autoSave": "afterDelay", "editor.fontSize": 18, "python.pythonPath": "D:\\pyenv\\py_stinger\\Scripts\\python.exe" }
然后我們打開該項目,點擊一個py文件, 加載的Python就是指定的虛擬環境目錄,
我們每次打開命令行會自己執行命令切換至當前env
vscode默認命令行是 prowershell, 這樣會出現問題

這是 prowershell 自己的安全策略, 有兩種解決方法,一是默認命令行修改為 dos


二是靜止 PowerShell 的安全策略
管理員打開 PowerShell 輸入
set-executionpolicy remotesigned
輸入 Y 即可
Pycharm
可以在新建項目時選擇新建環境,這里講的是已有項目,已有虛擬環境的情況下Pycharm指定虛擬環境
在打開某個項目情況下, 選擇 菜單欄的 File > settings > Project > Project Interpreter



