在CentOS系统中,管理Python依赖库通常使用pip
工具。以下是一些常用的命令和步骤来管理Python依赖库:
安装pip
首先,确保你已经安装了Python和pip。CentOS 7及以上版本默认安装了Python 2.7,但推荐使用Python 3。
安装Python 3和pip
sudo yum install python3 sudo yum install python3-pip
使用pip安装依赖库
你可以使用pip
来安装、升级和卸载Python包。
安装一个包
pip3 install package_name
升级一个包
pip3 install --upgrade package_name
卸载一个包
pip3 uninstall package_name
管理项目依赖
为了更好地管理项目依赖,建议使用requirements.txt
文件。这个文件列出了项目所需的所有依赖包及其版本。
生成requirements.txt
pip3 freeze > requirements.txt
从requirements.txt安装依赖
pip3 install -r requirements.txt
虚拟环境
为了避免不同项目之间的依赖冲突,可以使用虚拟环境。
创建虚拟环境
python3 -m venv myenv
激活虚拟环境
source myenv/bin/activate
停用虚拟环境
deactivate
使用conda(可选)
如果你更喜欢使用Anaconda或Miniconda来管理Python环境和依赖库,可以按照以下步骤操作。
安装conda
可以从Anaconda官网下载并安装Anaconda,或者从Miniconda官网下载并安装Miniconda。
创建conda环境
conda create -n myenv python=3.8
激活conda环境
conda activate myenv
停用conda环境
conda deactivate
安装包
conda install package_name
导出环境配置
conda env export > environment.yml
从环境配置文件创建环境
conda env create -f environment.yml
通过这些步骤,你可以在CentOS系统上有效地管理Python依赖库。