1. 安装 Python 和 pip
确保你的系统上已经安装了 Python 和 pip。你可以从 Python 官方网站 下载最新版本的 Python,并在安装过程中勾选“Add Python to PATH”选项以将 Python 添加到系统的环境变量中。
验证安装:
python --version pip --version
2. 安装 virtualenv 和 virtualenvwrapper-win
打开命令提示符(CMD),然后使用以下命令安装所需的工具:
pip install virtualenv pip install virtualenvwrapper-win
3. 设置工作目录
你需要为所有的虚拟环境指定一个工作目录。可以是任何你喜欢的位置,比如 C:\Users\YourUsername\Envs
。
设置工作目录:
set WORKON_HOME=C:\Users\YourUsername\Envs
为了使这个设置永久生效,你可以编辑系统的环境变量,或者创建一个批处理文件来设置它。不过最简单的方法是每次启动 CMD 后直接运行上述命令。
4. 创建第一个虚拟环境
现在你可以创建一个新的虚拟环境了。假设你想创建一个名为 myenv
的虚拟环境:
mkvirtualenv myenv
这将会自动激活新创建的虚拟环境。
5. 使用虚拟环境
激活虚拟环境
如果你之后想要重新激活某个虚拟环境,可以使用以下命令:
workon myenv
停用虚拟环境
当你完成工作后,可以通过以下命令停用当前激活的虚拟环境:
deactivate
列出所有虚拟环境
要查看所有已创建的虚拟环境列表,可以使用:
lsvirtualenv
删除虚拟环境
不再需要某个虚拟环境时,可以使用以下命令删除它:
rmvirtualenv myenv
6. 安装项目依赖
一旦激活了虚拟环境,你可以开始安装项目的依赖项。例如,如果有一个 requirements.txt
文件列出所有依赖项,你可以这样做:
pip install -r requirements.txt
如果你想手动添加依赖项,可以直接使用 pip
:
pip install <package_name>
7. 冻结当前环境的依赖
为了记录当前虚拟环境中安装的所有包及其版本,可以将其导出到 requirements.txt
文件中:
pip freeze > requirements.txt
8. (可选)创建批处理文件简化流程
为了简化每次启动 CMD 时设置环境变量的过程,你可以创建一个批处理文件(如 setup_env.bat
),内容如下:
@echo off set WORKON_HOME=C:\Users\YourUsername\Envs
保存后,每次启动 CMD 时只需运行这个批处理文件即可设置环境变量。
总结
以上就是使用 virtualenv
和 virtualenvwrapper-win
在 Windows 上管理 Python 虚拟环境的完整步骤。希望这些信息对你有所帮助!如果有任何疑问或需要进一步的帮助,请随时提问。