python pip whl安裝和使用


轉載:https://www.cnblogs.com/klb561/p/9271322.html

1 python的安裝

首先,從python的官方網站 www.python.org下載需要的python版本,地址是這個:

http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi

然后,運行下載的MSI安裝包,不需要更改任何默認設置,直接一路點“Next”即可完成安裝:

默認會安裝到C:\Python27目錄下,但是當你興致勃勃地打開命令提示符窗口,敲入python后,會得到:

‘python’不是內部或外部命令,也不是可運行的程序或批處理文件。

這是因為Windows會根據一個Path的環境變量設定的路徑去查找python.exe,如果沒找到,就會報錯。解決辦法是把python.exe所在的路徑C:\Python27添加到Path中。

 

現在,再打開一個新的命令行窗口(一定要關掉原來的命令行窗口,再新開一個),輸入python: 

你看到提示符>>>就表示我們已經在Python交互式環境中了,可以輸入任何Python代碼,回車后會立刻得到執行結果。現在,輸入exit()並回車,就可以退出Python交互式環境(直接關掉命令行窗口也可以!)。

2 pip安裝

1.在以下地址下載最新的PIP安裝文件:http://pypi.python.org/pypi/pip#downloads
2.下載pip-7.1.2.tar.gz (md5, pgp)完成之后,解壓到一個文件夾,用CMD控制台進入解壓目錄,輸入python setup.py install  

python setup.py install
安裝好之后,我們直接在命令行輸入pip,同樣會顯示‘pip’不是內部命令,也不是可運行的程序。因為我們還沒有添加環境變量。
C:\Python27\Scripts
 3 pip使用
pip是一個python模塊管理軟件,常用命令:
 
pip升級自己: 
pip install --upgrade pip
 
查找與安裝:
 使用search、install這兩個參數。
 
安裝到用戶目錄:
 
pip install pkg_name --user
 
查看某個庫的信息: 
$ pip show Jinja2
---
Name: Jinja2
Version: 2.7.3
Location: /path/to/virtualenv/lib/python2.7/site-packages
Requires: markupsafe
查看已經安裝的庫: 
pip list
獲取過期的庫: 
pip list --outdated
 
pip list --outdated | grep Jinja2


4. whl安裝和使用

當然也可以自己下載.whl文件進行安裝

wheel文件本質上就是zip或者rar,只不過他更加方便python的安裝以及使用。在之前的圖片中我們只要使用pip install wheel 就可以安裝wheel。

之前直接使用pip install beautifulsoup來安裝beautifulsoup,

在安裝了wheel之后我們可以使使用pip install XXX.whl來安裝.whl的文件了。

5. 也可以下載source類型的文件安裝

 

執行python setup.py install
在執行這個命令前,要先安裝setupTools
 

下載安裝whl文件的流程: 
1 在該網站中下載好對應的文件,不多敘述 
2 安裝.whl文件,首先我們要用命令提示符在cmd下,進入.whl文件所在目錄。如下圖,我裝的是matplotlib-1.5.1-cp27-none-win_amd64.whl,我把它放在D:\Python27\Scripts目錄下。首先要進入該目錄,如下圖 

 


3 然后通過指令來進行安裝,指令為 pip install some.whl ,我這里安裝的是matplotlib-1.5.1-cp27-none-win_amd64.whl,所以輸入的是pip install matplotlib-1.5.1-cp27-none-win_amd64.whl ,這樣即可,如下圖所示。這個下載速度比較慢,建議停止下載其他東西,等這個下載完之后再干其他的。 

 

注意事項: 
1 下載對應的符合版本的文件,不然會安裝失敗 
比如:scikit_learn‑0.19.1‑cp27‑cp27m‑win32.whl 
這個文件cp27,表示對應的時python2.7;win32 指的時python為32位的 
再比如:scikit_learn‑0.19.1‑cp37‑cp37m‑win_amd64.whl 
對應的則是python3.7;win_amd64則表示python是64位的

2 如何查看自己的python是多少位的呢,很簡單,直接在cmd中輸入python,見圖: 

 


其中AMD64則表示對應的python為64位的。

3 關於pip和pip3的區別問題: 
在windows中,把哪個版本的加在環境變量中,pip以后就裝在了哪個site-package中了 
linux下,就是python3.x用pip3,默認的是pip,用在python2.x中。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM