Python 虚拟环境与 pip 使用指南 Print

  • 42

Python 虚拟环境可以隔离不同项目的依赖,避免包冲突。

创建虚拟环境

# Python 3.3+ 内置 venv
python3 -m venv myenv

# 使用 virtualenv(兼容性更好)
pip3 install virtualenv
virtualenv myenv

激活虚拟环境

# Linux/macOS
source myenv/bin/activate

# Windows
myenv\Scriptsctivate

# 退出虚拟环境
deactivate

pip 常用命令

# 安装包
pip install requests
pip install flask==2.3.0
pip install 'Pillow>=9.0'

# 从文件安装
pip install -r requirements.txt

# 列出已安装包
pip list

# 导出依赖
pip freeze > requirements.txt

# 升级包
pip install --upgrade pip

# 卸载包
pip uninstall requests

pip 配置

# 查看配置
pip config list

# 设置国内镜像
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

项目依赖管理建议

  • 每个项目使用独立的虚拟环境
  • requirements.txt 纳入版本控制
  • 使用 pip freeze > requirements.txt 导出精确版本

Was this answer helpful?

« Back