如何在Visual Studio中配置Django开发所需的虚拟环境?
在Visual Studio中配置Django开发虚拟环境步骤
方式一:用Visual Studio内置功能创建
- 打开Visual Studio,新建或打开一个Python项目(空白项目也可以)
- 右侧解决方案资源管理器里,右键点项目名,选「Python环境」→「添加虚拟环境」
- 弹窗里选好虚拟环境位置(默认项目目录下的.venv文件夹就行),挑你要用的Python版本,点「创建」
- 等创建完,Visual Studio会自动激活环境,终端前面会显示
(.venv)前缀
方式二:手动终端创建(适合已有项目)
- 打开Visual Studio的终端(菜单栏点「视图」→「终端」)
- 用
cd 你的项目根目录命令导航到项目文件夹(如果终端不在这的话) - 输入命令创建虚拟环境:
python -m venv .venv(多Python版本的话,换成python3 -m venv .venv或者py -3.10 -m venv .venv指定版本) - 激活虚拟环境:
- Windows PowerShell:
.venv\Scripts\Activate.ps1 - Windows Cmd:
.venv\Scripts\activate.bat - macOS/Linux:
source .venv/bin/activate
- Windows PowerShell:
- 看到终端前缀变成
(.venv)就成功了,接着装Django:pip install django
常见问题排查
- Windows激活时提示权限不够:要么管理员身份开Visual Studio,要么在PowerShell里执行
Set-ExecutionPolicy RemoteSigned,按Y确认 - 找不到
python命令:检查Visual Studio里的Python解释器有没有配置好,或者直接输入Python的完整路径来创建环境 - 环境创建后没生效:在Visual Studio的Python环境列表里找到.venv,右键设为默认环境
内容的提问来源于stack exchange,提问作者Rose Haft
相关产品推荐
相关产品推荐

