似乎您提到的“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系統上成功配置和管理虛擬環境了。