Python虚拟环境搭建
python项目开发中的潜规则
一般情况下,我们每次创建项目,都会为项目创建一个虚拟环境
- 先创建虚拟环境:test
- 再创建项目
- 项目+环境 关联起来,以后就可以利用这个环境专门去运行项目
1. 创建虚拟环境
- venv
1.1 venv安装在python解释器。1.2 利用venv创建1
python3 -m venv test
在自己的终端(命令行)1
2cd /Users/mac/work/python
python3 -m venv test
2. 安装和管理多个Python版本
在开发过程中,我们经常需要在不同项目中使用不同版本的Python。以下是几种在Mac上安装和管理多个Python版本的方法,而不会覆盖系统自带的Python版本。
2.1 使用pyenv管理多版本Python
pyenv是专门用于管理多个Python版本的工具,它不会影响系统自带的Python。
1 | |
注意: 如果遇到 Failed to activate virtualenv 错误,通常是因为 pyenv-virtualenv 没有正确加载到你的 shell 中。确保已经添加了上述配置到 ~/.zshrc 文件并重新加载配置。
2.2 使用conda管理Python环境
Miniconda或Anaconda可以同时管理Python版本和包:
1 | |
2.3 使用Docker容器
如果你熟悉Docker,可以为每个项目创建一个带有特定Python版本的容器:
1 | |
2.4 使用asdf版本管理器
asdf是一个通用的版本管理工具,也支持Python:
1 | |
3. 使用虚拟环境
3.1 使用标准venv创建的虚拟环境
1 | |
3.2 使用pyenv-virtualenv创建的环境
1 | |
3.3 使用conda创建的环境
1 | |
3.4 虚拟环境的常用操作
1 | |
记住,只有在激活虚拟环境后,你安装的包才会被安装到虚拟环境中,而不是系统的Python环境。
如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站
点击分享到
Python虚拟环境搭建
https://blog.fxcxy.com/2025/05/23/Python虚拟环境搭建/
支付宝打赏
微信打赏