python虛擬環(huán)境virualenv的安裝與使用
前言
在安裝完python及pip,setuptools等工具后,即可以創(chuàng)建virualenv虛擬環(huán)境了,這個(gè)類(lèi)似于虛擬機(jī)的工具,可以讓同一臺(tái)電腦中運(yùn)行多個(gè)不同版本的python程序,互不影響,不用的時(shí)候,可以退出或刪除,挺不錯(cuò)的一個(gè)開(kāi)發(fā)工具。
一、安裝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的使用
#創(chuàng)建一個(gè)叫做pythonEnv的新環(huán)境 virtualenv pythonEnv #激活再使用 cd pythonEnv source bin/activate #退出環(huán)境 deactivate
三,使用virtualenvwrapper管理虛擬環(huán)境
安裝virtualenvwrapper
pip install virtualenvwrapper
配置環(huán)境變量:
vim ~/.bash_profile # Virtualenv/VirtualenvWrapper source /usr/local/bin/virtualenvwrapper.sh # exit vim source ~/.bash_profile
創(chuàng)建環(huán)境
mkvirtualenv pythonEnv #在 ~/Envs 中創(chuàng)建 pythonEnv文件夾 mkvirtualenv python3Env -p python3.5 #創(chuàng)建python3.5的環(huán)境
切換環(huán)境:
workon pythonEnv
退出環(huán)境:
deactivate
刪除環(huán)境:
rmvirtualenv pythonEnv
其他
1、其他命令
lsvirtualenv #列舉所有的環(huán)境。 cdvirtualenv #導(dǎo)航到當(dāng)前激活的虛擬環(huán)境的目錄中,比如說(shuō)這樣你就能夠?yàn)g覽它的 site-packages 。 cdsitepackages #和上面的類(lèi)似,但是是直接進(jìn)入到 site-packages 目錄中。 lssitepackages #顯示 site-packages 目錄中的內(nèi)容。
參考資料:http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
2、使用easy_install命令安裝pip的時(shí)候,出現(xiàn)ImportError: No module named extern錯(cuò)誤
原因:mac自帶的python2.7.12的extern模塊沒(méi)有安裝
解決辦法:
#download from https://pypi.python.org/pypi/extern/0.1.0 tar zxf extern-0.1.0.tar.gz && python setup.py install
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
- Python虛擬環(huán)境virtualenv的安裝與使用詳解
- Linux安裝Python虛擬環(huán)境virtualenv的方法
- python搭建虛擬環(huán)境的步驟詳解
- Python虛擬環(huán)境Virtualenv使用教程
- Pipenv一鍵搭建python虛擬環(huán)境的方法
- 使用Python搭建虛擬環(huán)境的配置方法
- centos 安裝python3.6環(huán)境并配置虛擬環(huán)境的詳細(xì)教程
- python虛擬環(huán)境virtualenv的使用教程
- python虛擬環(huán)境virtualenv的安裝與使用
- 詳解python配置虛擬環(huán)境
相關(guān)文章
使用Pycharm為項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境完整圖文教程
這篇文章主要給大家介紹了關(guān)于使用Pycharm為項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境的相關(guān)資料,我們?cè)谑褂胮ycharm做項(xiàng)目時(shí),最好給每一個(gè)工程都創(chuàng)建一個(gè)虛擬環(huán)境,將對(duì)應(yīng)的安裝包放在該虛擬環(huán)境中,避免項(xiàng)目與項(xiàng)目之間產(chǎn)生關(guān)系或沖突,便于管理,需要的朋友可以參考下2023-09-09Python可視化學(xué)習(xí)之seaborn繪制矩陣圖詳解
矩陣圖即用一張圖繪制多個(gè)變量之間的關(guān)系,數(shù)據(jù)挖掘中常用于初期數(shù)據(jù)探索。本文介紹python中seaborn.pairplot和seaborn.PairGrid繪制矩陣圖,需要的可以參考一下2022-02-02動(dòng)態(tài)設(shè)置django的model field的默認(rèn)值操作步驟
這篇文章主要介紹了動(dòng)態(tài)設(shè)置django的model field的默認(rèn)值操作步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03python tkinter 設(shè)置窗口大小不可縮放實(shí)例
這篇文章主要介紹了python tkinter 設(shè)置窗口大小不可縮放實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Python第三方常用模塊openpyxl的簡(jiǎn)單介紹
openpyxl模塊是一個(gè)讀寫(xiě)Excel?2010文檔的Python庫(kù),如果要處理更早格式的Excel文檔,需要用到額外的庫(kù),openpyxl是一個(gè)比較綜合的工具,能夠同時(shí)讀取和修改Excel文檔,下面這篇文章主要給大家介紹了關(guān)于Python第三方常用模塊openpyxl的相關(guān)資料,需要的朋友可以參考下2022-08-08python實(shí)現(xiàn)定時(shí)任務(wù)的八種方式總結(jié)
在日常工作中,我們常常會(huì)用到需要周期性執(zhí)行的任務(wù),下面這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)定時(shí)任務(wù)的八種方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01python人工智能算法之差分進(jìn)化算法的實(shí)現(xiàn)
DE基于GA,正如進(jìn)化基于遺傳,和遺傳算法相比,差分進(jìn)化引入了差分變異模式,相當(dāng)于開(kāi)辟了一條嶄新的進(jìn)化路徑,下面就來(lái)看看差分優(yōu)化算法是如何實(shí)現(xiàn)的吧2023-08-08