當乙個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$ deactivateryan$ 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...