Python虛擬環境的搭建

1、問題:爲何要搭建虛擬環境python

在開發過程當中,當須要使用python的某些工具包/框架時須要聯網安裝。好比聯網安裝Flask框架flask-0.10.1版本flask

sudo pip install flask==0.10.1

使用如上命令,會將flask-0.10.1安裝到/usr/local/lib/python3.5/dist-packages路徑下windows

若是在一臺電腦上,想開發多個不一樣的項目, 須要用到同一個包的不一樣版本, 若是使用上面的命令, 在同一個目錄下安裝或者更新, 新版本會覆蓋之前的版本, 其它的項目就沒法運行了。bash

 

2、解決方案:虛擬環境app

虛擬環境能夠搭建獨立的Python運行環境,使得單個項目的運行環境與其餘項目互不影響。框架

 

3、如何搭建虛擬環境(Linux系統)工具

步驟:spa

一、安裝虛擬環境3d

sudo pip install virtualenv
sudo pip install virtualenvwrapper

 安裝完虛擬環境後,若是提示找不到mkvirtualenv命令,須配置環境變量:code

# 一、在~(家目錄)下建立目錄用來存放虛擬環境
mkdir .virtualenvs

# 二、打開~/.bashrc文件,並添加以下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 三、運行
source ~/.bashrc

 

二、經過命令建立虛擬環境

若是不指定Python版本,默認安裝的是Python2的虛擬環境

# 在python2中,建立虛擬環境
mkvirtualenv 虛擬環境名稱
例 :
mkvirtualenv py_flask

 若是是在python3中,建立虛擬環境,須要指定版本

mkvirtualenv -p python3 虛擬環境名稱
例 :
mkvirtualenv -p python3 py3_flask

 

提示:

全部的虛擬環境都位於/home/下的隱藏目錄.virtualenvs下

建立虛擬環境須要聯網

建立成功後, 會自動工做在這個虛擬環境上

工做在虛擬環境上, 提示符最前面會出現 「虛擬環境名稱」

 

4、如何使用虛擬環境

一、查看全部的虛擬環境命令

workon

 

二、進入(使用)虛擬環境命令

workon 虛擬環境名稱

例 :使用python2的虛擬環境
workon py_flask

例 :使用python3的虛擬環境
workon py3_flask

 

三、退出虛擬環境的命令

deactivate

 

四、刪除虛擬環境的命令

rmvirtualenv 虛擬環境名稱

例 :刪除虛擬環境py3_flask

先退出:deactivate
再刪除:rmvirtualenv py3_flask

 

5、如何在虛擬環境中安裝工具包

工具包安裝的位置,python3版本下:

~/.virtualenvs/py3_flask/lib/python3.5/site-packages

 

python3版本下安裝flask-0.10.1的包 :

進入對應的python3的虛擬環境中:

pip install 包名稱

例 : 安裝flask-0.10.1的包
pip install flask==0.10.1

 

查看虛擬環境中安裝的包 :

pip freeze
pip list

 

6、如何在Pycharm中設置虛擬環境

一、獲取虛擬環境的路徑,能夠經過在指定虛擬環境下,輸入 which python 得到

 

二、打開 Pycharm,建立項目完成以後選擇以前建立的 py3_flask 做爲虛擬環境

 

=====================================================================================================================================

Python虛擬環境的安裝和配置(windows)

 一、安裝 virtualenvwrapper-win 包

pip install virtualenvwrapper-win

安裝成功後,會顯示已安裝好 virtualenv 和 virtualenvwrapper-win

 

二、輸入workon命令查看是否可用

由於尚未建立虛擬環境,全部顯示「找不到文件」

 

三、使用 mkvirtualenv建立虛擬環境

 

虛擬環境默認存放在 C:\Users\Administrator\Envs 目錄中

 

能夠修改存放的路徑:

找到系統環境變量,添加WORKON_HOME爲指定路徑便可(路徑地址爲想要存放的地址)

運行workon,目錄中沒有虛擬環境

由於默認目錄已經改變,能夠將以前的虛擬環境拷貝到新的目錄下,拷貝後:

相關文章
相關標籤/搜索