1. 程式人生 > >新的雲主機 python 創建虛擬環境

新的雲主機 python 創建虛擬環境

運行 新版本 clas 獨立 電腦 無法運行 作用 web 工具包

1.為什麽要搭建虛擬環境?

問題:如果在一臺電腦上, 想開發多個不同的項目, 需要用到同一個包的不同版本, 如果使用上面的命令, 在同一個目錄下安裝或者更新, 新版本會覆蓋以前的版本, 其它的項目就無法運行了.
解決方案 : 虛擬環境
作用 : 虛擬環境可以搭建獨立的python運行環境, 使得單個項目的運行環境與其它項目互不影響.

在開發過程中, 便於控制python的web框架或工具包的版本,創建多個虛擬環境,就相當於我們在一臺電腦上擁有了多個python解釋器。

好了,接下來我們開始安裝了~

2.搭建python虛擬環境

1.我們先創建一個隱藏目錄 .virtualenvs,所有的虛擬環境都放在此目錄下

在你需要建立的目錄下輸入 mkdir /root/.virtualenvs

2.安裝虛擬環境

pip install virtualenv

pip install virtualenvwrapper

3.配置環境變量,增加最後兩行
vim ~/.bashrc

技術分享圖片


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 文件名自行更改

新的雲主機 python 創建虛擬環境