轉載: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’不是內部命令,也不是可運行的程序。因為我們還沒有添加環境變量。
pip install --upgrade pip
使用search、install這兩個參數。
$ 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
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
下載安裝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中。