目录
1. 创建(或重新创建)虚拟环境
首先,确保你在一个隔离的虚拟环境中工作,这样可以避免与全局 Python 环境的冲突。
# 删除现有的虚拟环境(如果有的话)
rm -rf venv/
# 创建新的虚拟环境
python -m venv venv
# 激活虚拟环境
source venv/bin/activate # Linux/macOS
venv\Scripts\activate # Windows
2. 更新 pip
和其他工具
更新 pip
和相关工具,以确保你使用最新版本的包管理工具。
pip install --upgrade pip setuptools wheel
3. 安装依赖包
3.1 从 requirements.txt
文件安装
如果你有 requirements.txt
文件,直接使用以下命令重新安装所有依赖包:
pip install -r requirements.txt
3.2 手动安装依赖包
如果没有 requirements.txt
,可以手动安装所需的依赖包:
pip install package_name_1 package_name_2
4. 检查并解决依赖冲突
如果在安装依赖包时遇到冲突,可以使用 pip
的 --upgrade
选项尝试解决冲突:
pip install --upgrade package_name
或者使用 pip-tools
来更好地管理依赖包:
pip install pip-tools
pip-compile # 生成 requirements.txt 文件
pip-sync # 安装和同步依赖
5. 重新加载服务器
完成依赖包安装后,重启你的 Python 服务器以应用新的环境配置和依赖包。
# Example for restarting a Flask server
flask run
# Example for restarting a Django server
python manage.py runserver
6. 清理环境
如果不再需要某些包,可以通过以下命令卸载它们:
pip uninstall package_name
并且,可以使用以下命令列出当前安装的所有包,方便检查环境:
pip freeze