天天看點

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

下邊将介紹windows上和linux上安裝虛拟環境。

一、windows上安裝python虛拟環境

安裝virtualenv

預設會安裝到目前目錄下:

如:安裝指令是:

pip install virtualenv
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

如我目前在python路徑下的scripts檔案夾下,由于我已經安過了,會提示我已經安裝,并把路徑告訴我了,不過這種安裝過于麻煩,推薦安裝virtualenvwrapper,virtualenvwrapper是virtualenv的管理工具,用起來更友善。

安裝 virtualenvwrapper (windows上安裝virtualenvwrapper-win)

pip install virtualenvwrapper-win
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

看到這條指令表示安裝成功了

建立虛拟環境

例如先使用mkvirtualenv(建立語句)建立一個testvir2做個測試:

指令:

mkvirtualenv testvir2
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

藍色框:預設會安裝在C:\User\Administrator\Envs\這個路徑下,如果沒有建立Envs這個檔案夾的話會自動建立,藍色框的說法是:Envs不是一個目錄,正在建立

紅色框:預設安裝的路徑

黃色框:看到路徑前邊有我們剛建立的目錄就表示建立好了

建立完後可以看一下C槽下建立的虛拟空間,到底建立了什麼

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

退出虛拟環境

deactivate
           

進入已經建立好的虛拟環境

指令使用workon+虛拟環境的名字

如:進入剛建立的虛拟環境

workon testvir2
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

檢視虛拟環境

指令:

workon
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

我也是剛學到這,是以沒有别的,就是剛建立的testvir2這一個虛拟環境

退出虛拟環境

指令:

deactivate
           

安裝軟體包如解除安裝軟體包,同樣适用pip

檢視軟體包清單

指令:

pip list
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

安裝軟體包

指令:

pip install [軟體包名]
           

解除安裝軟體包

指令:

pip uninstall [軟體包名]
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

上圖是安裝軟體包

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

上圖是解除安裝剛安裝的軟體包

二、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在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

本地python版本檢視:

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

檢視所有的虛拟環境

workon
           

選擇虛拟環境 test

workon test
           

退出目前虛拟環境 test

deactivate
           

pycharm配置使用虛拟空間

打開pycharm --> new project

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

location是項目的路徑,将untitled\venv改成自己項目的名字,如Djangotest

Base interpreter是環境配置,選擇建立的虛拟環境下的Scripts下的python.exe,即黃色框内的路徑

點選确定即可

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

如果提示沒有安裝django,執行安裝語句即可

如安裝django2.0.1

pip install django==2.0.1
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

檢視的django的版本

python -m django --version
           
python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

以上是我之前安裝過的版本

或者在pycharm中看也可以

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

配置好了之後運作Djangotest項目

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

浏覽器浏覽這個位址

python在windows、linux上的虛拟環境virtualenv的安裝與配置,工具是pycharm一、windows上安裝python虛拟環境二、linux安裝python虛拟環境(以Ubuntu16.04為例)

就可以看到django的頁面了