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 会自动重新运行,不用再次手工去运行了。

posted @ 2022-11-24 16:12  汉学  阅读(809)  评论(0)    收藏  举报