python使用虛擬環境virtualenv

2021-10-04 05:06:08 字數 3498 閱讀 4030

pip install virtualenv
建立需要的python版本[系統預設是3.7,則建立2.7版]-p 表示環境名稱

virtualenv scrapypy2 #使用預設python版本建立虛擬環境,此處是py3

virtualenv -p c:\python\python27\python.exe scrapypy2

#installing setuptools, pip, wheel...

#done.

完成後會在執行目錄下建立乙個資料夾:scrapypy2

進入e:\a\web\blog\csdn-blog-export\scrapypy2\scripts

cd scrapypy2

cd scripts

activate.bat #即可進入pyhton2.7的虛擬環境

#linux下直接: activate

activate

e:\a\web\blog\csdn-blog-export>virtualenv -p c:\python\python27\python.exe csdn

running virtualenv with interpreter c:\python\python27\python.exe

new python executable in e:\a\web\blog\csdn-blog-export\csdn\scripts\python.exe

installing setuptools, pip, wheel...

done.

e:\a\web\blog\csdn-blog-export>cd csdn

e:\a\web\blog\csdn-blog-export\csdn>cd scripts

e:\a\web\blog\csdn-blog-export\csdn\scripts>activate.bat

# 成功進入顯示如下,接下來即可像正常系統一樣操作安裝乙個包

(csdn) e:\a\web\blog\csdn-blog-export\csdn\scripts>pip install beautifulsoup4

deprecation: python 2.7 reached the end of its life on january 1st, 2020. please

upgrade your python as python 2.7 is no longer maintained. a future version of

pip will drop support for python 2.7. more details about python 2 support in pip

, can be found at

hon-2-support

collecting beautifulsoup4

downloading beautifulsoup4-4.8.2-py2-none-any.whl (106 kb)

|███████████████ | 51 kb 28 kb/s eta 0:00:02

|██████████████████▌ | 61 kb 33 kb/s eta 0:0

|█████████████████████▌ | 71 kb 30 kb/s eta

|████████████████████████▌ | 81 kb 34 kb/s e

|███████████████████████████▌ | 92 kb 33 kb/

|██████████████████████████████▌ | 102 kb 35

|████████████████████████████████| 106 kb 3

5 kb/s

collecting soupsieve>=1.2

downloading soupsieve-1.9.5-py2.py3-none-any.whl (33 kb)

collecting backports.functools-lru-cache; python_version <

"3" downloading backports.functools_lru_cache-1.6.1-py2.py3-none-any.whl (5.7 kb)

installing collected packages: backports.functools-lru-cache, soupsieve, beautif

ulsoup4

successfully installed backports.functools-lru-cache-1.6.1 beautifulsoup4-4.8.2

soupsieve-1.9.5

#python2安裝命令:

#python3安裝命令:

#再執行顯示擁有的虛擬環境[此時因為沒建立,提示沒找到檔案]:

workon

注意:此新建的虛擬環境在此目錄下:c:\users\administrator\envs

#建立名為py2的環境,常用第2個

#mkvirtualenv py2

#不加-p引數會建立在環境變數中的python版本(現在3環境變數中要建2因此要用-p引數+2的路徑)

mkvirtualenv -p c:\python\python27\python.exe py2

#再輸入workon即可自動進入新建好的虛擬環境(此時在:(py3scrapy) c:\users\administrator\scrapytest\scripts>之下)

#此時退出虛擬環境命令變為:

deactivate

#進入虛擬環境命令變為:

activate

#在此環境下就可以向在真正環境裡操作一樣安裝想要的包了;

計算機----屬性-----高階系統設定----環境變數-----新建名為workon_home的條目,值為新目錄如:e:\envs(提前建好此目錄)

重啟cmd,再執行workon即可看到效果,可以把在其它盤建的虛擬環境剪下到新建的e:\envs下,即可正常顯示

(首先到之前安裝的python2目錄下:c:\users\administrator\scrapytest\scripts\scrapypy2\scripts)

#按住shift,同時,右鍵:在此處開啟命令視窗輸入:

mkvirtualenv py2scrapy

#之後即可自動進入python2環境下進行想做的操作吧

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...