python虛擬環(huán)境virualenv的安裝與使用
前言
在安裝完python及pip,setuptools等工具后,即可以創(chuàng)建virualenv虛擬環(huán)境了,這個類似于虛擬機的工具,可以讓同一臺電腦中運行多個不同版本的python程序,互不影響,不用的時候,可以退出或刪除,挺不錯的一個開發(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)建一個叫做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 #導航到當前激活的虛擬環(huán)境的目錄中,比如說這樣你就能夠瀏覽它的 site-packages 。 cdsitepackages #和上面的類似,但是是直接進入到 site-packages 目錄中。 lssitepackages #顯示 site-packages 目錄中的內(nèi)容。
參考資料:http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
2、使用easy_install命令安裝pip的時候,出現(xiàn)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
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
- 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)境的詳細教程
- python虛擬環(huán)境virtualenv的使用教程
- python虛擬環(huán)境virtualenv的安裝與使用
- 詳解python配置虛擬環(huán)境
相關(guān)文章
使用Pycharm為項目創(chuàng)建一個虛擬環(huán)境完整圖文教程
這篇文章主要給大家介紹了關(guān)于使用Pycharm為項目創(chuàng)建一個虛擬環(huán)境的相關(guān)資料,我們在使用pycharm做項目時,最好給每一個工程都創(chuàng)建一個虛擬環(huán)境,將對應的安裝包放在該虛擬環(huán)境中,避免項目與項目之間產(chǎn)生關(guān)系或沖突,便于管理,需要的朋友可以參考下2023-09-09動態(tài)設(shè)置django的model field的默認值操作步驟
這篇文章主要介紹了動態(tài)設(shè)置django的model field的默認值操作步驟,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python tkinter 設(shè)置窗口大小不可縮放實例
這篇文章主要介紹了python tkinter 設(shè)置窗口大小不可縮放實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03python實現(xiàn)定時任務的八種方式總結(jié)
在日常工作中,我們常常會用到需要周期性執(zhí)行的任務,下面這篇文章主要給大家介紹了關(guān)于python實現(xiàn)定時任務的八種方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-01-01