Python虚拟环境终极指南:venv与virtualenv实战,从此告别依赖冲突!

在 Python 中创建虚拟环境是为了在项目之间使用不同的依赖包不会互相干扰。以下是在 Python 中创建虚拟环境的详细步骤:

方法一:使用内置的 `venv` 模块(推荐,Python 3.3+ 自带)
1. 确认Python版本
   - 打开终端。
   - 运行以下命令,确保Python版本≥3.3:

python --version   # 或 python3 --version

2. 创建虚拟环境
   - 切换到项目目录(或新建一个):

cd path/to/your/project

     - 执行创建命令:

python -m venv myenv  # myenv 是虚拟环境名称,可自定义

-m venv:以模块形式调用Python内置的venv工具

3. 激活虚拟环境
   - Windows:

myenv\Scripts\activate.bat  # 或者   .\myenv\Scripts\Activate.ps1

     *若PowerShell报权限错误,先执行:*

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

   - macOS/Linux:

source myenv/bin/activate

   - 激活后,终端提示符会显示环境名称(如 `(myenv) $`)。

4. 使用虚拟环境
   - 安装依赖包:

pip install package_name  # 所有操作仅在当前虚拟环境中生效

   - 查看已安装包:

pip list

 5. 退出虚拟环境
   - 在激活状态下执行:

deactivate

6. 删除虚拟环境
   - 直接删除虚拟环境文件夹:

---

方法二:使用 `virtualenv`(第三方工具,兼容旧版本Python)
1. 安装virtualenv

pip install virtualenv

   *若权限不足,使用 `pip install --user virtualenv`*

2. 创建虚拟环境

cd path/to/your/project
virtualenv myenv  # 创建名为myenv的虚拟环境

   - 指定Python版本:

virtualenv -p /usr/bin/python3.8 myenv  # 路径根据实际调整

3. 激活/使用/退出环境
   - 激活和退出步骤与 `venv` 完全相同(参考方法一第3、5步)。

---

其他注意事项
1. 依赖导出与恢复:
   - 导出依赖列表:

pip freeze > requirements.txt

   - 在新环境中恢复:

pip install -r requirements.txt

2. 虚拟环境位置:
   - 通常将虚拟环境放在项目根目录,但也可统一管理(如 `~/.virtualenvs`)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高登辉 - 全栈开发者

为了梦想一起加油干

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值