首頁  >  文章  >  後端開發  >  詳解python虛擬環境virualenv的安裝與使用方法

詳解python虛擬環境virualenv的安裝與使用方法

高洛峰
高洛峰原創
2017-03-24 17:27:311811瀏覽

前言
在安裝完python及pip,setuptools等工具後,即可以創建virualenv虛擬環境了,這個類似於虛擬機的工具,可以讓同一台電腦中運行多個不同版本的python程序,互不影響,不用的時候,可以退出或刪除,挺不錯的一個開發工具。
一、安裝virtualenv

#install pip on mac
brew install python
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
sudo easy_install pip
#install virtualenv by pip
pip install virtualenv


#二、virtualenv的使用

#创建一个叫做pythonEnv的新环境
virtualenv pythonEnv
#激活再使用
cd pythonEnv
source bin/activate
#退出环境
deactivate


#三,使用virtualenvwrapper管理虛擬環境
安裝virtualenvwrapper

#
pip install virtualenvwrapper


配置環境變數:

vim ~/.bash_profile
# Virtualenv/VirtualenvWrapper
source /usr/local/bin/virtualenvwrapper.sh
# exit vim
source ~/.bash_profile


#建立環境

mkvirtualenv pythonEnv #在 ~/Envs 中创建 pythonEnv文件夹
mkvirtualenv python3Env -p python3.5 #创建python3.5的环境


切換環境:

workon pythonEnv


退出環境:

deactivate


刪除環境:

rmvirtualenv pythonEnv


其他
1、其他指令

lsvirtualenv #列举所有的环境。
cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样你就能够浏览它的 site-packages 。
cdsitepackages #和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages #显示 site-packages 目录中的内容。

2、使用easy_install指令安裝pip的時候,出現ImportError: No module named extern錯誤
原因:mac自帶的python2.7.12的extern模組沒有安裝
#解決方法:

#download from https://pypi.python.org/pypi/extern/0.1.0 tar zxf extern-0.1.0.tar.gz && python setup.py install

以上是詳解python虛擬環境virualenv的安裝與使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn