使用虛擬環境儲存Python庫檔案

2021-08-22 12:10:57 字數 870 閱讀 5324

當乙個python庫不用虛擬環境安裝的時候,實際上,該庫是在全域性上被安裝。這通常需要有管理員許可權,或者以root身份安裝,這個庫檔案對該裝置上的每個使用者和專案都是存在可用的。而安裝虛擬環境的好處就在於

其實安裝虛擬環境非常簡單:

$ virtualenv scrapingenv

這樣就可以建立了乙個叫做scrapingenv的新的虛擬環境,然而我們需要先啟用它再使用:

$ cd scrapingenv/

$ source bin/activate

啟用環境之後,我們會發現環境名稱出現在命令列提示符前面,提醒當前處於虛擬環境中。後面我們安裝的任何庫和執行的任何程式都是在這個環境下執行的。

在新建的scrapingenv環境裡,可以安裝並使用beautifulsoup:

(scrapingenv) ryan$ pip install beautifulsoup4

(scrapingenv) ryan$ python

from bs4 import beautifulsoup

當不再使用虛擬環境中的庫時,可以通過釋放命令來退出環境:

(scrapingenv)ryan$ deactivate

ryan$ python

from bs4 import beautifulsoup

traceback (most recent call last):

file"",line1,inimporterror:no module named 'bs4'

Python 虛擬環境使用

python包很多,所以使用虛擬環境將包分開管理,比如py web包放在乙個虛擬環境中,爬蟲相關的包放在乙個虛擬環境中,也可以進行多版本的python環境的搭建 安裝 使用pip進行安裝 pip list 檢視安裝成功 建立虛擬環境 預設為本機python mkvirtualenv 虛擬環境的名字 ...

Python 虛擬環境使用

1.安裝 三 conda 四 pipenv pip install virtualenvvirtualenv 虛擬環境名稱 virtualenv env name 如果不使用系統的包,加上 no site packages 引數 virtualenv no site packages 建立路徑名稱 ...

Python使用虛擬環境

這裡想象一下需求,寫乙個專案使用的一系列1.0版本的外掛程式,現在要新寫乙個專案,需要用這些外掛程式的2.0版本,該怎麼辦?都更新成2.0版本?這樣之前的專案都沒法維護了 這時我們需要乙個虛擬環境,python就支援這樣乙個外掛程式,virtualenv 下面來安裝一下 1.pip3 install...