国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

創建 python 虛擬環境及簡單使用

WrBug / 2783人閱讀

摘要:移除指定的虛擬環境,移除的前提是當前沒有在該環境中工作。如在該環境工作,先使用退出。

進行不同的 python 項目開發,有的時候會遇到這樣的情況:python 版本不一樣,使用的軟件包版本不一樣。這種問題最佳的解決辦法是使用 virtualenv 為不同的項目搭建獨立的 python 環境。

virtualenv 安裝
sudo pip install virtualenv
創建
mkdir myproject
cd myproject
virtualenv myproject_ENV

創建項目文件夾 myproject

進入項目目錄

創建虛擬環境 myproject_ENV

這時候會發現在 myproject 目錄下新增了一個 myproject_ENV 的文件夾。

使用
cd myproject_ENV
source ./bin/activate

進入虛擬環境目錄 myproject_ENV

激活

這時候在命令行的最左邊會顯示該虛擬環境的名稱。不妨使用下面的命令查看一下變化:

which python
which pip
pip list

如果想要退出虛擬環境,使用這個命令就可以了:

deactivate
擴展包 Virtualenvwrapper

Virtualenvwrapper 的作用是:更方便的創建/激活/管理/銷毀虛擬環境。

安裝及配置
sudo pip install virtualenvwrapper

默認安裝完成后并不能使用 Virtualenvwrapper 的命令,需要進行配置,在 ~/.bashrc 文件中添加:

if [ `id -u` != "0" ]; then

  export VIRTUALENV_USE_DISTRIBUTE=1        # <-- Always use pip/distribute
  export WORKON_HOME=$HOME/.virtualenvs       # <-- Where all virtualenvs will be stored
  source /usr/local/bin/virtualenvwrapper.sh
  export PIP_VIRTUALENV_BASE=$WORKON_HOME
  export PIP_RESPECT_VIRTUALENV=true

fi

之后運行命令:

source ~/.bashrc
使用
mkvirtualenv myproject_ENV    # 創建虛擬環境 myproject_ENV
workon myproject_ENV          # 激活 myproject_ENV
deactivate                    # 離開
rmvirtualenv myproject_ENV    # 刪除 myproject_ENV
lsvirtualenv                  # 虛擬環境列表
其他命令
showvirtualenv [env]             # 顯示指定環境的詳情。
rmvirtualenv [env]               # 移除指定的虛擬環境,移除的前提是當前沒有在該環境中工作。如在該環境工作,先使用deactivate退出。
cpvirtualenv [source] [dest]     # 復制一份虛擬環境。
cdvirtualenv [subdir]            # 把當前工作目錄設置為所在的環境目錄。
cdsitepackages [subdir]          # 把當前工作目錄設置為所在環境的sitepackages路徑。
add2virtualenv [dir] [dir]       # 把指定的目錄加入當前使用的環境的path中,這常使用于在多個project里面同時使用一個較大的庫的情況。
toggleglobalsitepackages -q      # 控制當前的環境是否使用全局的sitepackages目錄。
參考

virtualenv documentation: https://virtualenv.pypa.io/en/latest/

virtualenvwrapper documentation: http://virtualenvwrapper.readthedocs.org/en/latest/

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37355.html

相關文章

  • 如何管理你下載的一大堆Python包【??win環境linux環境創建虛擬環境詳解??】

    引入—— 解決兩個在python開發中很常見的問題: Python很萬能,這誰都知道(我也知道哈),但這就意味著——Python的庫多,是真的多!你要用哪個庫,就直接下載!pip install!很簡單吧,是很簡單!但是,這樣會很直接的帶來一個問題,也是很多新手容易犯得——你一看他的Python環境,全是第三方包,密密麻麻的,甚至于開個pycharm,加載第三方包都得加載半年,他還不知道為啥(傻...

    phoenixsky 評論0 收藏0
  • 為什么你的python版本一團糟?因為少了這個操作

    摘要:坑人的版本的版本問題一直是個廣被吐槽的黑點。這些版本的沖突在開發中十分常見,而和的版本差異又加劇了這一問題。從而避免與其他版本發生干擾。 坑人的版本 Python 的版本問題一直是個廣被吐槽的黑點。以至于有人調侃說: Python 是世界上最好的兩種語言! 在這里我要說明下,對于初學者來說,版本間的語法差異其實并不大。現在剛開始學 Python 的人,放心大膽地 用最新版本 即可。業內...

    ThreeWords 評論0 收藏0
  • Python多版本切換工具-PyenvvirtualenvAnaconda科學計算環境的配置

    摘要:為了安裝科學計算環境,控制好版本,今天上午總算折騰好了。切換和使用新的虛擬環境這樣就能切換為這個版本的虛擬環境。通過輸入查看現在版本,可以發現處于虛擬環境下了。指定包的版本多個版本并存,尤其是和的并存。下面用創建一個名叫的版本為的環境。 為了安裝Anaconda科學計算環境,控制好python版本,今天上午總算折騰好了。 學習python有時希望在python2.7環境下,有時希望在...

    rozbo 評論0 收藏0
  • python冷凍虛擬環境

    摘要:應用在開發中會使用各種各樣的包,通常我們會用來對各應用項目依賴的解釋器版本及其包進行隔離。應用的外部第三方包的依賴由設定,并在時帶入應用的目錄作為依賴。我們需要一種把各組腳本運行環境隔離的方式,就是用解決。 python freeze python應用在開發中會使用各種各樣的包,通常我們會用venv來對各應用項目依賴的python解釋器版本及其包進行隔離。 應用中import的各種包如...

    Invoker 評論0 收藏0
  • pipenv 更優雅的管理你的python開發環境

    摘要:可通過以下命令生成文件運行虛擬環境可使用以下命令來運行項目或者啟動虛擬環境的環境直接運行并不會出現命令行,是應為沒有配置環境變量。 本文最早發布與個人博客:http://www.pylixm.cc 最近常看到pipenv這個管理工具,今天有時間查了下,是 Kennethreitz 大神的作品,看了下github的倉庫,是2017年1月份創建的,僅僅一年的時間變獲得了7k+的收藏,最新一...

    dockerclub 評論0 收藏0

發表評論

0條評論

WrBug

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<