在CentOS上管理Python依賴有多種方法,以下是一些常用的工具和步驟:
安裝Miniconda: 訪問 Miniconda官網 或 清華大學鏡像地址 下載適合CentOS的安裝程序,并按照安裝向導進行安裝。
創建和管理Conda環境:
使用 conda create --name myenv python=3.12.4
創建一個新的Conda環境,其中 myenv
是環境名稱,python=3.12.4
指定Python版本。
激活環境:
conda activate myenv
source activate myenv
。安裝包和查看依賴:
使用 conda install numpy scipy
安裝包,使用 conda list
查看已安裝的包列表。
更新和卸載包:
更新包:conda update numpy
卸載包:conda remove numpy
。
導出和導入環境:
導出環境配置:conda env export > environment.yml
導入環境:conda env create -f environment.yml
。
安裝pip: 可以通過下載源碼包進行編譯安裝pip,或者使用yum安裝:
sudo yum install python-pip
或者使用清華大學的鏡像源加速安裝:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip
```。
創建和管理虛擬環境:
使用 virtualenv
創建虛擬環境:
virtualenv myenv
激活虛擬環境:
source myenv/bin/activate
退出虛擬環境:
deactivate
```。
使用virtualenvwrapper管理虛擬環境(可選):
安裝 virtualenvwrapper
:
pip install virtualenvwrapper
編輯 ~/.bashrc
文件,添加以下內容:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
重新加載配置文件:
source ~/.bashrc
使用 mkvirtualenv
創建環境,workon
激活環境。
如果需要手動配置環境變量,可以將Miniconda的安裝路徑和Scripts子目錄添加到系統的PATH變量中。
通過上述方法,你可以在CentOS上高效地管理Python依賴,確保項目之間的環境隔離和依賴管理。