似乎您提到的“centos dopra”是一個誤打,應該是“CentOS”。CentOS是一個基于Red Hat Enterprise Linux (RHEL) 源代碼構建的免費、開源的操作系統,廣泛應用于企業級服務器和Web服務器。以下是CentOS系統上配置虛擬環境的詳細步驟:
首先,確保你已經安裝了 pip 和 virtualenvwrapper。如果沒有安裝 pip,可以使用以下命令安裝:
yum install -y pip
然后,使用 pip 安裝 virtualenvwrapper:
pip install virtualenv virtualenvwrapper
創建存放虛擬環境的目錄(例如 /pythonvenv):
mkdir -p /pythonvenv
在 /usr/bin 中添加 virtualenvwrapper 的軟鏈接(假設 virtualenvwrapper.sh 位于 /usr/local/python36/bin/virtualenvwrapper.sh):
ln -s /usr/local/python36/bin/virtualenvwrapper.sh /usr/bin/virtualenvwrapper
修改 /.bashrc 文件,添加以下內容:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
重新加載 /.bashrc 文件,使配置生效:
source ~/.bashrc
創建虛擬環境:
mkvirtualenv venv1
這將在 /pythonvenv 目錄下創建一個名為 venv1 的虛擬環境。
列出所有虛擬環境:
workon --list
使用虛擬環境:
workon venv1
退出虛擬環境:
deactivate
刪除虛擬環境(必須先退出虛擬環境內部):
rmvirtualenv venv1
指定Python版本創建虛擬環境:
mkvirtualenv -p /usr/bin/python3.8 venv2
這將創建一個使用Python 3.8版本的虛擬環境。
virtualenvwrapper.sh 的路徑正確,并且 WORKON_HOME 環境變量指向的目錄存在且可寫。VIRTUALENVWRAPPER_PYTHON 環境變量。通過以上步驟,你就可以在CentOS系統上成功配置和管理虛擬環境了。