众所周知,我们在复现深度学习项目时,第一步也是最令人头痛的事情就是配置环境的问题。下面是几个常用的Windows配置虚拟环境的指令,希望对你有所帮助:1.创建虚拟环境:
python -m venv myenv
2.激活虚拟环境
myenv\Scripts\activate
3.退出虚拟环境:deactivate
4.安装一些包(库):pip install package_name
5.查看已经安装的包:pip list
6.安装开源项目提到的依赖:pip install -r requirements.txt
Python 虚拟环境常用操作速查表
| | |
|---|
| 创建虚拟环境(venv) | python -m venv myenv | myenv |
| 创建虚拟环境(virtualenv) | virtualenv myenv | 需先安装 pip install virtualenv |
| 指定 Python 版本 | python3.10 -m venv myenvvirtualenv -p python3.10 myenv | |
| 激活虚拟环境(Windows CMD) | myenv\Scripts\activate | |
| 激活虚拟环境(Windows PowerShell) | myenv\Scripts\Activate.ps1 | |
| 激活虚拟环境(macOS/Linux) | source myenv/bin/activate | |
| 退出虚拟环境 | deactivate | |
| 安装包 | pip install package_name | |
| 查看已安装包 | pip list | |
| 生成依赖文件 | pip freeze > requirements.txt | |
| 安装依赖文件 | pip install -r requirements.txt | |
| 删除虚拟环境 | | |
在不同项目中,每个项目最好单独创建虚拟环境,避免包冲突。
激活虚拟环境后再使用 pip,保证安装在该环境里。
用 requirements.txt 可以快速在不同环境复现依赖。