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