欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中virtualenvwrapper安裝與使用

 更新時間:2018年05月20日 09:38:35   作者:fidding  
本篇文章給大家介紹了python環(huán)境神器virtualenvwrapper安裝與使用,對此有需要的朋友可以跟著操作一下。

virtualenv與virtualenvwrapper

當涉及到python項目開發(fā)時為了不污染全局環(huán)境,通常都會使用環(huán)境隔離管理工具virtualenv與virtualenvwrapper。

virtualenv是在項目底下執(zhí)行生成venv環(huán)境目錄以此來進行管理,這非常適合使用諸如pycharm這種集成環(huán)境配置的開發(fā)工具;那么當通過shell來運行virtualenv時便會顯得非常麻煩,因為每次shell關(guān)閉再打開后都需要重新配置環(huán)境參數(shù)。

virtualenvwrapper是將所有的python項目虛擬環(huán)境環(huán)境都存放在一起,在使用shell配合小型開發(fā)工具就會非常方便。

virtualenvwrapper安裝配置(MAC)

1、使用pip3安裝

$ sudo pip3 install virtualenvwrapper

2、新建存放環(huán)境目錄(筆者目錄為Envs并放在Home下)

$ mkdir -p ~/Envs

3、配置virtualenvwrapper環(huán)境(使用python3)

i. 打開bash_profile,執(zhí)行vim ~/.bash_profile并寫入

# 設(shè)置virtualenvwrapper
export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
# 打開終端自動啟用
source /usr/local/bin/virtualenvwrapper.sh

ii. 打開.zshrc,執(zhí)行vim ~/.zshrc并寫入(如果有安裝item2與oh-my-zsh)

# 設(shè)置virtualenvwrapper
export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
# 打開終端自動啟用
source /usr/local/bin/virtualenvwrapper.sh

4、使配置生效

$ source ~/.bash_profile
$ source ~/.zshrc

virtualenvwrapper 使用

1、新建虛擬環(huán)境test并指定python版本python3

$ mkvirtualenv test --python=python3

執(zhí)行l(wèi)svirtualenv指令查看所有環(huán)境,環(huán)境test位于~/Envs/test

$ lsvirtualenv
test
====

2、在項目底下激活虛擬環(huán)境test

workon test

3、其他指令

## 退出環(huán)境test
deactivate
## 刪除環(huán)境test
rmvirtualenv test
## 更多指令可以在shell中輸入virtualenv回車會有提示

irtualenvwrapper設(shè)置環(huán)境變量

當我們使用框架時經(jīng)常需要執(zhí)行pip install或者 export環(huán)境變量等額外的操作,這時就需要使用postactivate等鉤子文件(當然鉤子文件還有很多,具體感興趣可以去查看官方文檔)。

舉個栗子:

想在test虛擬環(huán)境激活后設(shè)置環(huán)境變量

1、打開test的postactivate鉤子文件vim ~/Envs/test/bin/postactivate

#!/bin/zsh
# This hook is sourced after this virtualenv is activated.

# 在當前會話加入環(huán)境變量
export ENV=dev

2、這時當執(zhí)行workon test 激活虛擬環(huán)境后便會執(zhí)行postactivate將項目環(huán)境變量Env設(shè)置為dev

3、在postactivate 中還可以執(zhí)行諸如pip install -r requirements.txt,pip install -e conf等shell 操作

到目前為止基本的virtualenvwrapper使用就介紹完了

感謝大家對腳本之家的支持,如果還有任何疑問可以在下方的留言區(qū)討論。

相關(guān)文章

  • Flask搭建一個API服務(wù)器的步驟

    Flask搭建一個API服務(wù)器的步驟

    Flask真是一個強大且簡介的web框架,能夠快速搭建web服務(wù)器,本文主要介紹了Flask搭建一個API服務(wù)器的步驟,分享給大家,感興趣的可以了解一下
    2021-05-05
  • 開啟Django博客的RSS功能的實現(xiàn)方法

    開啟Django博客的RSS功能的實現(xiàn)方法

    這篇文章主要介紹了開啟Django博客的RSS功能的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 利用Python代碼實現(xiàn)數(shù)據(jù)可視化的5種方法詳解

    利用Python代碼實現(xiàn)數(shù)據(jù)可視化的5種方法詳解

    在數(shù)據(jù)科學(xué)中,有多種工具可以進行可視化。下面這篇文章主要給大家介紹了關(guān)于利用Python代碼實現(xiàn)數(shù)據(jù)可視化的5種方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2018-03-03
  • 構(gòu)建Python中的分布式系統(tǒng)結(jié)合Celery與RabbitMQ

    構(gòu)建Python中的分布式系統(tǒng)結(jié)合Celery與RabbitMQ

    在本文中,我們深入探討了如何利用Celery和RabbitMQ構(gòu)建Python中的分布式系統(tǒng),我們首先介紹了Celery和RabbitMQ的概念及其優(yōu)勢,然后展示了如何結(jié)合它們來創(chuàng)建一個簡單但功能強大的分布式系統(tǒng),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • Python2隨機數(shù)列生成器簡單實例

    Python2隨機數(shù)列生成器簡單實例

    這篇文章主要介紹了Python2隨機數(shù)列生成器,結(jié)合簡單實例形式分析了Python基于random模塊操作隨機數(shù)的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • Python 經(jīng)典面試題 21 道【不可錯過】

    Python 經(jīng)典面試題 21 道【不可錯過】

    這篇文章主要介紹了Python 經(jīng)典面試題 21 道,在python面試過程中這21道是經(jīng)常被問到了,感興趣的朋友跟隨小編一起看看吧
    2018-09-09
  • python django 原生sql 獲取數(shù)據(jù)的例子

    python django 原生sql 獲取數(shù)據(jù)的例子

    今天小編就為大家分享一篇python django 原生sql 獲取數(shù)據(jù)的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python3.8官網(wǎng)文檔之類的基礎(chǔ)語法閱讀

    Python3.8官網(wǎng)文檔之類的基礎(chǔ)語法閱讀

    類提供了一種組合數(shù)據(jù)和功能的方法,今天通過本文給大家分享Python3.8官網(wǎng)文檔之類的基礎(chǔ)語法閱讀知識,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • 生成Jupyter Lab快捷方式的小技巧

    生成Jupyter Lab快捷方式的小技巧

    這篇文章主要介紹了生成Jupyter Lab快捷方式的小技巧,操作迅猛,花費時間少,步驟詳細,有需要的朋友可以參考下,希望可以對廣大讀者朋友有所幫助
    2021-09-09
  • 在Django中自定義filter并在template中的使用詳解

    在Django中自定義filter并在template中的使用詳解

    這篇文章主要介紹了在Django中自定義filter并在template中的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論