日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu中配置Python虛擬環(huán)境Virtualenv
  • ubuntu版本為18.04

Virtualenv介紹

在開發(fā)python應(yīng)用程序的時候,系統(tǒng)安裝的Python3只有一個版本:3.4。所有第三方的包都會被pip安裝到Python3的site-packages目錄下。

如果我們要同時開發(fā)多個應(yīng)用程序,那這些應(yīng)用程序都會共用一個Python,就是安裝在系統(tǒng)的Python 3。如果應(yīng)用A需要jinja 2.7,而應(yīng)用B需要jinja 2.6怎么辦?

這種情況下,每個應(yīng)用可能需要各自擁有一套“獨立”的Python運行環(huán)境。virtualenv就是用來為一個應(yīng)用創(chuàng)建一套“隔離”的Python運行環(huán)境。

安裝virtualenv

  •   sudo pip3 install virtualenv
  • 由于安裝virtualenv需要使用到Python包管理工具pip,因此需要提前安裝好pip,命令如下:

    成都創(chuàng)新互聯(lián)是一家專業(yè)提供新羅企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)H5場景定制、小程序制作等業(yè)務(wù)。10年已為新羅眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。

  •   # 查看是否安裝
      pip3 list
      # 安裝命令
      sudo apt-get install python3-pip
      # 查看已安裝pip3的版本號有兩種方式:
      pip3 -V
      pip3 --version

安裝virtualenvwrapper

  • 安裝virtualenvwrapper的主要原因是為了后期使用方便,由于每次開啟虛擬環(huán)境需要找到虛擬環(huán)境所在目錄的bin下的使用source運行activate,如:

  •   source venv/bin/activate
  • 這就需要記住每個虛擬環(huán)境所在的目錄,而且切換環(huán)境不夠方便,因此我們需要安裝virtualenvwrapper,這樣能夠省去每次開啟虛擬環(huán)境切換目錄的操作,從而更加方便快捷。

  •   # 安裝命令
      sudo apt-get install virtualenvwrapper

配置virtualenvwrapper

  • virtualenvwrapper安裝完成后,需要配置一下才可以正常使用

  • 需要配置的文件是:/home/.bashrc

  •   # 配置方法
      vim .bashrc
    
      # 打開文件后在文件最下方增加如下代碼
      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
      export WORKON_HOME=$HOME/.virtualenvs
      source /usr/local/bin/virtualenvwrapper.sh
  • 配置完成之后需要執(zhí)行如下命令,才可以讓編輯后的配置文件生效

  •   source ~/.bashrc

創(chuàng)建虛擬環(huán)境

  •   # mkvirtualenv -p python3 創(chuàng)建的虛擬環(huán)境名稱
      mkvirtualenv -p python3 AlexLu_Django
  • 創(chuàng)建完成后自動進(jìn)入剛剛創(chuàng)建的虛擬環(huán)境,可以看到命令行前面括號里就是當(dāng)前虛擬環(huán)境的名稱

查看已創(chuàng)建的虛擬環(huán)境

  •   lsvirtualenv

進(jìn)入/切換虛擬環(huán)境

  •   # workon 要進(jìn)入/切換到的虛擬環(huán)境名稱
      workon AlexLu_Django

退出當(dāng)前虛擬環(huán)境

  •   deactivate

刪除虛擬環(huán)境

  •   # rmvirtualenv 需要刪除的虛擬環(huán)境名稱
      rmvirtualenv AlexLu_Flask
  • 需要注意的是不可刪除當(dāng)前所處的虛擬環(huán)境,如需刪除需要退出或切換到其他虛擬環(huán)境

快捷進(jìn)入虛擬環(huán)境目錄

  •   cdvirtualenv

快捷進(jìn)入虛擬環(huán)境包安裝目錄

  •   cdsitepackages
  • 此目錄主要用于管理虛擬環(huán)境已安裝的python包

sss


網(wǎng)站題目:Ubuntu中配置Python虛擬環(huán)境Virtualenv
鏈接分享:http://www.5511xx.com/article/dhoiedp.html