開發Python應用程式時,需要使用到許多第三方開發的Python套件(package)。建議使用pip套件管理工具來從PyPI下載所需的套件。
本篇介紹如何在Windows 7安裝pip。
安裝pip前,必須先安裝好Python。
如果你安裝的Python版本,Python 2在2.7.9含以上或 Python 3在3.4含以上,則預設已經包含了pip。本範例為Python 3.7.3。
在Windows cmd命令視窗輸入python --version
檢查已安裝的Python版本。
C:\Users\matt>python --version
Python 3.7.3
在Windows cmd命令視窗使用python -m pip --version
指令檢查是否已安裝了pip,如果有顯示pip版本訊息代表已經安裝好pip了。
C:\Users\matt>python -m pip --version
pip 19.2.2 from C:\Users\matt\AppData\Local\Programs\Python\Python37\lib\site-packages\pip (python 3
.7)
pip的執行檔pip.exe
位置在
C:\Users\[user]\AppData\Local\Programs\Python\Python37\Scripts
如果pip未安裝,則Python安裝好後,先下載get-pip.py
(滑鼠右鍵點選連結開啟功能選單,選擇[另存連結為...]存檔)到指定的資料夾。
get-pip.py
下載好後,開啟Windows的cmd命令視窗,將cmd的所在目錄移至get-pip.py
下載的資料夾位置,然後執行python get-pip.py
。
例如我將get-pip.py
下載至D:\mypython
資料夾。
然後將cmd所在目錄移到D:\mypython>
,執行python get-pip.py
。
D:\mypython>python get-pip.py
Collecting pip
Downloading https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53
8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl (1.4MB)
|████████████████████████████████| 1.4MB 547kB/s
Collecting wheel
Downloading https://files.pythonhosted.org/packages/bb/10/44230dd6bf3563b8f227dbf344c908d412ad2ff
8066476672f3a72e174e/wheel-0.33.4-py2.py3-none-any.whl
Installing collected packages: pip, wheel
Found existing installation: pip 19.0.3
Uninstalling pip-19.0.3:
Successfully uninstalled pip-19.0.3
WARNING: The script wheel.exe is installed in 'C:\Users\matt\AppData\Local\Programs\Python\Python
7\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-
cript-location.
Successfully installed pip-19.2.2 wheel-0.33.4
然後一樣使用python -m pip --version
確認pip是否已安裝。
最後來測試一下是否能使用pip來下載Python套件。使用pip下載網頁爬蟲常使用的beautifulsoup4
來測試。
輸入python -m pip install beautifulsoup4
。
C:\Users\matt>python -m pip install beautifulsoup4
Collecting beautifulsoup4
Downloading https://files.pythonhosted.org/packages/1a/b7/34eec2fe5a49718944e215fde81288eec1fa0463
8aa3fb57c1c6cd0f98c3/beautifulsoup4-4.8.0-py3-none-any.whl (97kB)
|████████████████████████████████| 102kB 172kB/s
Collecting soupsieve>=1.2 (from beautifulsoup4)
Downloading https://files.pythonhosted.org/packages/35/e3/25079e8911085ab76a6f2facae0771078260c930
216ab0b0c44dc5c9bf31/soupsieve-1.9.2-py2.py3-none-any.whl
Installing collected packages: soupsieve, beautifulsoup4
Successfully installed beautifulsoup4-4.8.0 soupsieve-1.9.2
顯示以上則代表下載成功。
使用python -m pip list
列出已下載的套件。
C:\Users\matt>python -m pip list
Package Version
----------------- -------
astroid 2.2.5
beautifulsoup4 4.8.0
colorama 0.4.1
isort 4.3.21
lazy-object-proxy 1.4.1
mccabe 0.6.1
pip 19.2.2
pylint 2.3.1
setuptools 40.8.0
six 1.12.0
soupsieve 1.9.2
typed-ast 1.4.0
wheel 0.33.4
wrapt 1.11.2
若文章對您有幫助還幫忙點個廣告鼓勵,謝謝您的支持。
題外話,在查資料的過程中發現Python的版本好像很亂,直覺是個噩夢的開始。
參考:
3 則留言:
謝謝您,非常清楚
感謝你
Thx a lot ....
that is my first time to use Python.
i would follow your message.....!
張貼留言