创建python虚拟环境

Abstract 在 Python 中,虚拟环境用于隔离项目的依赖关系,确保不同项目之间的包不会互相干扰。以下是创建和使用虚拟环境的步骤。
在 Python 中,虚拟环境用于隔离项目的依赖关系,确保不同项目之间的包不会互相干扰。以下是创建和使用虚拟环境的步骤。 1. ### 创建虚拟环境 使用 *venv* 模块创建虚拟环境: ``` python -m venv <虚拟环境路径> ``` 例如: ``` python -m venv myenv ``` * 这将在当前目录下创建一个名为 *myenv* 的虚拟环境。 2. ### 激活虚拟环境 激活虚拟环境后,所有安装的包都会被隔离到该环境中。 * **Windows (cmd)**: ``` myenv\\Scripts\\activate.bat ``` * **Windows (PowerShell)**: ``` myenv\\Scripts\\Activate.ps1 ``` * **Linux/macOS**: ``` source myenv/bin/activate ``` 激活后,终端会显示虚拟环境的名称,例如 *(myenv)*。 3. ### 安装依赖包 激活虚拟环境后,可以使用 *pip* 安装所需的包: ``` pip install <包名> ``` 4. ### 退出虚拟环境 完成工作后,可以通过以下命令退出虚拟环境: ``` deactivate ``` 5. ### 删除虚拟环境 直接删除虚拟环境所在的文件夹即可,例如: ``` rm -rf myenv ``` 6. ### 最佳实践 * 将虚拟环境命名为 *.venv* 或 *venv* 并放置在项目根目录下。 ``` python -m venv .venv ``` * 使用 *requirements.txt* 文件记录依赖包: ``` pip freeze > requirements.txt ``` * 恢复依赖时运行: ``` pip install -r requirements.txt ``` 7. ### 注意事项 - 在虚拟环境中使用sudo执行时,会越过虚拟环境,因此需要指定虚拟环境 ``` sudo python xx.py # 默认不会使用虚拟环境 sudo .venv/bin/python xx.py # 需指定虚拟环境 ```

评论

使用 GitHub 登录参与讨论,评论公开可见。

在 GitHub 查看讨论 ↗