<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  Eword  閱讀(270)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产l精品国产亚洲区| 日韩精品三区二区三区| 国产午夜亚洲精品一区| 无套内谢少妇高清毛片| 最近免费中文字幕大全| 日韩av爽爽爽久久久久久| 热99久久这里只有精品| 国产视频一区二区三区四区视频| 国产玖玖玖玖精品电影| 九九热视频在线观看精品| 亚洲日韩一区二区| 亚洲精品乱码久久久久久中文字幕| 亚洲国产成人极品综合| 九色综合国产一区二区三区 | 国产亚洲精品在天天在线麻豆| 国产精品免费视频不卡| 无码伊人久久大杳蕉中文无码| 奇米777四色成人影视| 亚洲国产午夜精品福利| 国产男女猛烈无遮挡免费视频| 国产精品视频午夜福利| 亚洲精品中文av在线| 最新中文字幕av无码专区不| chinese性内射高清国产| 真实国产精品视频400部| 中文字幕乱码人妻综合二区三区| 亚洲国家av一区二区| 亚洲精品一区三区三区在| 高清无码爆乳潮喷在线观看| 亚洲国内精品一区二区| 欧美人与动牲交A免费观看| 老熟女重囗味hdxx69| 99在线精品免费视频九九视| 久久人与动人物a级毛片| 久久亚洲国产精品五月天| 夜爽8888视频在线观看| 免费无码久久成人网站入口| 日韩有码中文在线观看| 亚洲女初尝黑人巨| 国产69精品久久久久人妻| 日韩国产中文字幕精品|