centos7安裝虛擬環境virtualenv virtualenvwrapper|/usr/bin/python: No module named virtualenvwrapper|-bash: /usr/bin/python3: No such file or directory


安裝虛擬環境virtualenv和virtualenvwrapper

安裝virtualenv virtualenvwrapper 

pip install virtualenv virtualenvwrapper 

如果沒有pip 先安裝

pip:yum install -y pip 

安裝好了之后,查找virtualenv位置:find / -name virtualenv 
返回:

查找virtualenvwrapper.sh位置:find / -name virtualenvwrapper.sh 
返回

在/usr/bin中添加環境變量(就是新建了一個軟連接) 
ln -s /usr/local/bin/virtualenv /usr/bin/virtualenv

修改環境變量相關腳本/root/.bashrc 
添加如下代碼 

export WORKON_HOME=/home/sewen/.virtualenvs #創建一個存放虛擬環境的目錄 (可以自己定義)
export PROJECT_HOME=/home/sewen/workspace #(可以自己定義)
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh #virtualenvwrapper.sh的位置 

然后重啟:

source ./.bashrc

第一個報錯:

 

 解決方法:

vim .bashrc

再添加如下命令:(上面已經添加)

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv

第二個報錯:

|

 

 發現是因為/usr/bin目錄下沒有python3的軟連接,環境變量加載時無法加載到:

根據一開始查找到的python的安裝位置,穿件python3軟連接

ln -s /usr/local/bin/python3 /usr/bin/python3

再次執行

source ./.bashrc

檢驗 
輸入:

mkvirtualenv 虛擬環境名創建虛擬環境

基本命令: 
mkvirtualenv test #創建一個虛擬環境默認指向python3 
workon test #進入test虛擬環境 
deactivate #退出虛擬環境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM