Windows环境下 VSCode 搭建 pipenv 编程环境
一、安装 pipenv
pip install pipenv
二、将虚拟环境文件夹设置到D盘
在windows下使用pipenv shell时,虚拟环境文件夹会在 C:\Users\Administrator.virtualenvs\ 目录下默认创建,因为本机有 C 盘保护,所以将这个虚拟环境的位置更改到 D 盘。
新建一个名为WORKON_HOME
的环境变量(设置为用户变量可以即时生效),然后将环境变量的值设置为d:\source\py\env
三、创建虚拟环境
到项目文件夹下执行pipenv install
,就可以为当前项目创建虚拟环境, d:\source\py\env 下将生成一个 当前项目名+随机字母 的虚拟环境文件夹。
四、设置脚本执行权限
以管理员身份打开cmd,输入powershell
,在 powershell 中执行 Set-ExecutionPolicy RemoteSigned
。这样做是防止在 VSCode 中使用 Code Runner 插件运行 py 文件时提示“无法加载文件activate.ps1”。
五、设置 VSCode
在 VSCode 中打开设置窗口,查找 settings,在其中添加
"python.venvPath": "D:\\Source\\py\\env",
"launch": {
"console": "integratedTerminal"
},
这样设置可以让 VSCode 找到虚拟环境目录下的包,以便自动完成代码。打开 py 文件后,在右下角 python-64bit 处单击,选择对应的虚拟环境,然后就可以直接在 Code Runner 中运行了,而且如果在 flask 运行状态下保存脚本,VSCode 会自动重新运行,不用再次手工去运行了。