如何使用virtualenv管理python環(huán)境
Windows配置virtualenv
安裝
pip install virtualenv virtualenvwrapper virtualenvwrapper-win
設(shè)置WORK_HOME環(huán)境變量
在系統(tǒng)path變量中添加虛擬環(huán)境目錄:鍵WORKON_HOMEC:dev\Envs
修改windows環(huán)境下mkvirtualenv.bat文件,配置虛擬環(huán)境根目錄地址
配置環(huán)境變量
進入到python的安裝目錄里邊,找到Scripts目錄,在這個目錄里邊有一個mkvirtualenv.bat文件
例如:C:\Python\Python366\Scripts\mkvirtualenv.bat
然后修改第24行set "venvwrapper.default_workon_home=%USERPROFILE%"這里的,%USERPROFILE%相當(dāng)于Linux系統(tǒng)中的/user/home,修改這個路徑地址就可以修改virtualenv的環(huán)境地址。
比如 set “venvwrapper.default_workon_home=%WORKON_HOME%”,WORKON_HOME是我在系統(tǒng)環(huán)境變量中新定義的地址,地址為C:dev\Envs
參考如下:
:defaults set "venvwrapper.original_args=%*" set "venvwrapper.default_workon_home=%WORKON_HOME%"
切換
workon meiduo
查看
lsvirtualenv / workon
創(chuàng)建
mkvirtualenv meiduo 或 virtualenv -p python3.6 --setuptools 20.2.2 --pip 21.3.1 meiduo
刪除
rmvirtualenv meiduo
退出
deactivate
Linux配置virtualenv
安裝
pip install virtualenv virtualenvwrapper -i https://pypi.tuna.tsinghua.edu.cn/simple
管理
mkdir Envs
查找virtualenv 所在目錄,方便后面更改配置文件
find / -name virtualenv # 查找virtualenv所在目錄 一般在.../bin/virtualenv 進入virtualenv上級目錄 pwd # virtualenvwrapper安裝腳本路徑,復(fù)制 which python # python路徑,復(fù)制
更改配置文件
vim ~/.bashrc 插入: export WORKON_HOME=~/Envs #設(shè)置virtualenv的統(tǒng)一管理目錄 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的參數(shù),生成干凈隔絕的環(huán)境,現(xiàn)在的版本可以取消該選項 export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 #指定python解釋器 source /usr/local/bin/virtualenvwrapper.sh #執(zhí)行vivirtualenvwrapper安裝腳本
讀取文件,使得生效,此時已經(jīng)可以使用virtalenvwrapper
cd Envs source ~/.bashrc
創(chuàng)建
mkdir Myproject cd Myproject virtualenv --python=python3 [環(huán)境名] cd 環(huán)境名 source bin/activate # 啟動該環(huán)境
查看虛擬環(huán)境列表
lsvirtualenv / workon
切換到虛擬環(huán)境
workon 環(huán)境名
退出
deactivate
到此這篇關(guān)于使用virtualenv管理python環(huán)境的文章就介紹到這了,更多相關(guān)virtualenv管理python環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python安裝virtualenv虛擬環(huán)境步驟圖文詳解
- python虛擬環(huán)境的安裝和配置(virtualenv,virtualenvwrapper)
- windows下python虛擬環(huán)境virtualenv安裝和使用詳解
- windows下安裝Python虛擬環(huán)境virtualenvwrapper-win
- python虛擬環(huán)境virtualenv的使用教程
- python虛擬環(huán)境virtualenv的安裝與使用
- 用virtualenv建立多個Python獨立虛擬開發(fā)環(huán)境
- Python虛擬環(huán)境virtualenv的安裝與使用詳解
- Windows中安裝使用Virtualenv來創(chuàng)建獨立Python環(huán)境
相關(guān)文章
Pyqt5 關(guān)于流式布局和滾動條的綜合使用示例代碼
這篇文章主要介紹了Pyqt5 關(guān)于流式布局和滾動條的綜合使用示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03python開發(fā)中range()函數(shù)用法實例分析
這篇文章主要介紹了python開發(fā)中range()函數(shù)用法,以實例形式較為詳細的分析了Python中range()函數(shù)遍歷列表的相關(guān)技巧,需要的朋友可以參考下2015-11-11用pyqt5 給按鈕設(shè)置圖標(biāo)和css樣式的方法
今天小編就為大家分享一篇用pyqt5 給按鈕設(shè)置圖標(biāo)和css樣式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06Python?中10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換問題
這篇文章主要介紹了Python中10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換,在Python中,我們可以使用內(nèi)置的hex()函數(shù)將10進制數(shù)轉(zhuǎn)換為16進制數(shù),需要的朋友可以參考下2023-05-05python通過pil模塊將raw圖片轉(zhuǎn)換成png圖片的方法
這篇文章主要介紹了python通過pil模塊將raw圖片轉(zhuǎn)換成png圖片的方法,實例分析了Python中pil模塊的使用技巧,并Image.fromstring函數(shù)進行了較為詳盡的分析說明,需要的朋友可以參考下2015-03-03