Python虚拟环境
创建虚拟环境
python -m venv myenv #创建虚拟环境
source myenv/bin/actiivate #切换到虚拟环境
在干净的环境中配置程序依赖库
-
打开命令面板:
- 快捷键:
Ctrl + Shift + P
(Windows/Linux)或Cmd + Shift + P
(macOS)。 - 输入命令:
Python: Select Interpreter
,然后回车。
- 快捷键:
-
选择虚拟环境路径:
- 在弹出列表中,找到虚拟环境的Python解释器路径:
- Windows:
项目路径\venv\Scripts\python.exe
- Linux/macOS:
项目路径/venv/bin/python
- Windows:
- 在弹出列表中,找到虚拟环境的Python解释器路径:
-
验证解释器已切换
-
查看VS Code底部状态栏:
- 显示类似
Python 3.9.7 ('venv': venv)
表示切换成功。
- 显示类似
常见问题解决
问题1:找不到虚拟环境路径
- 解决方法:
- 确保虚拟环境创建在项目根目录下。
- 手动输入路径(例如
./venv/bin/python
)。
问题2:终端未激活虚拟环境
- 手动激活:
- Windows:在终端中运行
.\venv\Scripts\activate
- Linux/macOS:运行
source venv/bin/activate
- Windows:在终端中运行
删除虚拟环境:
以下是删除Python虚拟环境的详细步骤:
方法1:通过命令行删除(推荐)
1. 确定虚拟环境路径
- 虚拟环境通常位于项目根目录下的文件夹,默认名称可能为:
venv
(最常见).venv
、env
、virtualenv
(自定义名称)
2. 执行删除命令
根据操作系统选择对应的命令:
Windows(PowerShell或CMD)
# 进入项目目录(假设虚拟环境文件夹名为 venv)
cd 你的项目路径
# 删除虚拟环境文件夹
rmdir /s /q venv
Linux/macOS(终端)
# 进入项目目录
cd 你的项目路径
# 删除虚拟环境文件夹
rm -rf venv
3. 验证删除
# 查看目录是否已删除
ls -la # Linux/macOS
dir # Windows
方法2:通过文件管理器手动删除
- 打开项目文件夹。
- 找到虚拟环境文件夹(如
venv
)。 - 右键删除或拖入回收站。
- 注意:如果提示权限不足,以管理员身份操作。
注意事项
- 虚拟环境独立性:删除虚拟环境不会影响系统Python或其他项目。
- 备份依赖列表(可选):
# 删除前生成requirements.txt pip freeze > requirements.txt
- 重名文件夹检查:确保删除的是虚拟环境目录而非其他重要文件。
通过以上步骤即可安全删除虚拟环境。若需重建,只需重新运行 python -m venv venv
。
今宵酒醒何处?杨柳岸,晓风残月。 —柳永