1.爲何要搭建虛擬環境?python
問題:若是在一臺電腦上, 想開發多個不一樣的項目, 須要用到同一個包的不一樣版本, 若是使用上面的命令, 在同一個目錄下安裝或者更新, 新版本會覆蓋之前的版本, 其它的項目就沒法運行了.
解決方案 : 虛擬環境
做用 : 虛擬環境能夠搭建獨立的python運行環境, 使得單個項目的運行環境與其它項目互不影響.web
在開發過程當中, 便於控制python的web框架或工具包的版本,建立多個虛擬環境,就至關於咱們在一臺電腦上擁有了多個python解釋器。vim
好了,接下來咱們開始安裝了~bash
1.咱們先建立一個隱藏目錄 .virtualenvs
,全部的虛擬環境都放在此目錄下 app
在你須要創建的目錄下輸入 mkdir /root/.virtualenvs框架
2.安裝虛擬環境工具
pip install virtualenv 測試
pip install virtualenvwrapperspa
3.配置環境變量,增長最後兩行 vim ~/.bashrc
code
export WORKON_HOME=/root/.virtualenvs
source /usr/local/python3.6.5/bin/virtualenvwrapper.sh
運行測試:source ~/.bashrc
正常 的狀態
會出現報錯的狀況以下
這裏路徑配置錯了
還有一種是你安裝了python3以後 軟鏈接設置錯誤
思路:/usr/bin/python → /usr/bin/python2
操做:mv /usr/bin/python /usr/bin/python2
而後把 python3 執行文件經過軟連接的方式放到 /usr/bin/python
操做:ln -s /usr/local/python3.6.5/bin/python3 /usr/bin/python
再次執行source ~/.bashrc 這裏的路徑都是你安裝的路徑和python 文件名自行更改