<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      virtualenv的安裝和使用

      轉載請注明 來源:http://www.eword.name/
      Author:eword
      Email:eword@eword.name

      python專題目錄

      virtualenv的安裝和使用

      一、virtualenv的作用

      在開發Python應用程序的時候,每個應用可能需要各自擁有一套“獨立”的Python運行環境,來使用各自需要的不同Python版本。virtualenv就是用來為一個應用創建一套“隔離”的Python運行環境。

      二、安裝virtualenv

      使用pip安裝virtualenv:

      $ pip3 install virtualenv
      

      如果安裝完后,執行virtualenv提示:virtualenv: command not found。

      添加虛鏈接到/url/local/bin下。

      # 查詢virtualenv安裝路徑
      $ which virtualenv
      # 例如安裝路徑如下
      # /Users/ewordeword.name/Library/Python/3.9/bin/virtualenv
      # 添加虛鏈接
      $ ln -s /Users/ewordeword.name/Library/Python/3.9/bin/virtualenv /usl/loacl/bin
      

      三、如何創建獨立的Python運行環境

      第一步,創建目錄:

      Mac:~ eword$ mkdir tutorial
      Mac:~ eword$ cd tutorial/
      Mac:tutorial eword$
      

      第二步,創建一個獨立的Python運行環境,命名為venv

      Mac:tutorial eword$ virtualenv --no-site-packages venv
      Using base prefix '/usr/local/.../Python.framework/Versions/3.4'
      New python executable in venv/bin/python3.4
      Also creating executable in venv/bin/python
      Installing setuptools, pip, wheel...done.
      

      命令virtualenv就可以創建一個獨立的Python運行環境,我們還加上了參數--no-site-packages,這樣,已經安裝到系統Python環境中的所有第三方包都不會復制過來,這樣,我們就得到了一個不帶任何第三方包的“干凈”的Python運行環境。

      四、進入獨立的Python運行環境

      新建的Python環境被放到當前目錄下的venv目錄。有了venv這個Python環境,可以用source進入該環境:

      Mac:tutorial eword$ source venv/bin/activate
      (venv)Mac:tutorial eword$
      

      注意到命令提示符變了,有個(venv)前綴,表示當前環境是一個名為venv的Python環境。

      五、獨立的Python運行環境下安裝第三方包

      正常安裝各種第三方包,并運行python命令:

      (venv)Mac:tutorial eword$ pip install django
      ...
      (venv)Mac:tutorial eword$ django-admin.py startproject tutorial
      ...
      

      venv環境下,用pip安裝的包都被安裝到venv這個環境下,系統Python環境不受任何影響。從此可見,venv環境是專門針對tutorial這個應用創建的。

      六、退出獨立的Python運行環境

      使用deactivate命令退出當前的venv環境:

      (venv)Mac:tutorial eword$ deactivate 
      Mac:tutorial eword$ 
      

      此時就回到了正常的環境,現在pippython均是在系統Python環境下執行。

      七、原理

      virtualenv創建“獨立”的Python運行環境的原理如下:

      1. 把系統Python復制一份到virtualenv的環境;
      2. 用命令source venv/bin/activate進入一個virtualenv虛擬環境;
      3. virtualenv虛擬環境下被修改的環境變量,讓命令pythonpip均指向當前的virtualenv虛擬環境。

      綜述

      virtualenv為應用提供了隔離的Python運行環境,解決了不同應用間多版本的沖突問題。

      引用列表

      廖雪峰

      posted @ 2023-06-22 18:15  影烏  閱讀(189)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产一区二区午夜福利久久| 伊人久久大香线蕉综合网 | 日韩精品亚洲专在线电影| 久久精品久久电影免费理论片| 男人的天堂va在线无码| 蜜臀视频在线观看一区二区| 狠狠色综合播放一区二区| 亚洲色大成网站WWW久久| 免费国产一级特黄aa大片在线| a级黑人大硬长爽猛出猛进 | 欧洲精品色在线观看| 亚洲精品男男一区二区| 婷婷四虎东京热无码群交双飞视频 | 日本熟妇色xxxxx| 熟妇人妻av无码一区二区三区| 重口SM一区二区三区视频| 欧美亚洲另类自拍偷在线拍 | 日韩中av免费在线观看| 最新午夜男女福利片视频| 精品免费看国产一区二区| 人人做人人妻人人精| 中文字幕无码中文字幕有码a| 深夜福利资源在线观看| 亚洲一线二线三线品牌精华液久久久| 99久久亚洲综合精品成人网| 午夜福利啪啪片| 亚洲天堂成人网在线观看| 亚洲精品一区二区三区色| 成年午夜免费韩国做受视频 | 国语精品一区二区三区| 国产va免费精品观看精品| 亚洲大尺度一区二区三区| 日本精品网| 女人张开腿无遮无挡视频| 国产欧美日韩精品丝袜高跟鞋 | 亚洲欧洲一区二区综合精品| 免费超爽大片黄| 久久精品夜色噜噜亚洲aa| 久久青草国产精品一区| 起碰免费公开97在线视频| 香蕉久久夜色精品国产成人|