使用pip安装
sudo yum install python3-pip # CentOS 7/8默认仓库安装pip3
pip3 install package_name # 例如:pip3 install requests
pip3 install --upgrade package_name
pip3 uninstall package_name
使用系统包管理器安装
yum安装(仅限部分基础包):sudo yum install python3-包名 # 例如:sudo yum install python3-numpy
查看已安装包
pip3 list # 列出所有已安装包及其版本
导出/导入依赖
requirements.txt:pip3 freeze > requirements.txt
pip3 install -r requirements.txt
创建虚拟环境
python3 -m venv myenv # 创建名为myenv的虚拟环境
激活/退出虚拟环境
source myenv/bin/activate # 激活环境
deactivate # 退出环境
在虚拟环境中安装包
激活环境后,使用pip3 install安装包,仅对当前环境生效。
若需同时使用多个Python版本,可使用pyenv:
安装pyenv:
curl https://pyenv.run | bash
按提示将配置添加到~/.bashrc并执行source ~/.bashrc。
安装指定Python版本
pyenv install 3.x.x # 例如:pyenv install 3.9.7
pyenv global 3.x.x # 设置全局版本
pyenv local 3.x.x # 为当前目录设置局部版本
pip3安装包,避免与系统Python 2.x冲突。pip3 install --upgrade pip
pip3 list --outdated | awk '{print $1}' | xargs -n1 pip3 install -U
参考来源: