下邊将介紹windows上和linux上安裝虛拟環境。
一、windows上安裝python虛拟環境
安裝virtualenv
預設會安裝到目前目錄下:
如:安裝指令是:
pip install virtualenv
如我目前在python路徑下的scripts檔案夾下,由于我已經安過了,會提示我已經安裝,并把路徑告訴我了,不過這種安裝過于麻煩,推薦安裝virtualenvwrapper,virtualenvwrapper是virtualenv的管理工具,用起來更友善。
安裝 virtualenvwrapper (windows上安裝virtualenvwrapper-win)
pip install virtualenvwrapper-win
看到這條指令表示安裝成功了
建立虛拟環境
例如先使用mkvirtualenv(建立語句)建立一個testvir2做個測試:
指令:
mkvirtualenv testvir2
藍色框:預設會安裝在C:\User\Administrator\Envs\這個路徑下,如果沒有建立Envs這個檔案夾的話會自動建立,藍色框的說法是:Envs不是一個目錄,正在建立
紅色框:預設安裝的路徑
黃色框:看到路徑前邊有我們剛建立的目錄就表示建立好了
建立完後可以看一下C槽下建立的虛拟空間,到底建立了什麼
退出虛拟環境
deactivate
進入已經建立好的虛拟環境
指令使用workon+虛拟環境的名字
如:進入剛建立的虛拟環境
workon testvir2
檢視虛拟環境
指令:
workon
我也是剛學到這,是以沒有别的,就是剛建立的testvir2這一個虛拟環境
退出虛拟環境
指令:
deactivate
安裝軟體包如解除安裝軟體包,同樣适用pip
檢視軟體包清單
指令:
pip list
安裝軟體包
指令:
pip install [軟體包名]
解除安裝軟體包
指令:
pip uninstall [軟體包名]
上圖是安裝軟體包
上圖是解除安裝剛安裝的軟體包
二、linux安裝python虛拟環境(以Ubuntu16.04為例)
安裝 virtualenv
pip install virtualenv
安裝virtualenvwrapper(確定virtualenv已安裝)
pip install virtualenvwrapper
安裝完成後,先建立一個存放虛拟環境的位置
mkdir $HOME/.virtualenvs
在~/.bashrc寫入以下内容
export WORKON_HOME=$HOME/.virtualenvs # 虛拟環境的倉庫位址
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
之前的版本
source /usr/local/bin/virtualenvwrapper.sh
source /usr/bin/virtualenvwrapper.sh
儲存并運作以下指令讓~/.bashrc生效
source ~/.bashrc
建立虛拟環境 test
# 預設建立(但是如果有python2版本的話會優先選擇py2)
mkvirtualenv test
# 指定python版本建立
mkvirtualenv -p python3 test
# 或者
mkvirtualenv --python=/usr/local/python3.6/bin/python test
參考如下圖所示:
本地python版本檢視:
檢視所有的虛拟環境
workon
選擇虛拟環境 test
workon test
退出目前虛拟環境 test
deactivate
pycharm配置使用虛拟空間
打開pycharm --> new project
location是項目的路徑,将untitled\venv改成自己項目的名字,如Djangotest
Base interpreter是環境配置,選擇建立的虛拟環境下的Scripts下的python.exe,即黃色框内的路徑
點選确定即可
如果提示沒有安裝django,執行安裝語句即可
如安裝django2.0.1
pip install django==2.0.1
檢視的django的版本
python -m django --version
以上是我之前安裝過的版本
或者在pycharm中看也可以
配置好了之後運作Djangotest項目
浏覽器浏覽這個位址
就可以看到django的頁面了