1 python的安裝
首先,從python的官方網(wǎng)站 www.下載需要的python版本,地址是這個(gè):
http://www./ftp/python/2.7.6/python-2.7.6.msi
然后,運(yùn)行下載的MSI安裝包,不需要更改任何默認(rèn)設(shè)置,直接一路點(diǎn)“Next”即可完成安裝:
默認(rèn)會(huì)安裝到C:\Python27目錄下,但是當(dāng)你興致勃勃地打開命令提示符窗口,敲入python后,會(huì)得到:
‘python’不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
這是因?yàn)閃indows會(huì)根據(jù)一個(gè)Path的環(huán)境變量設(shè)定的路徑去查找python.exe,如果沒找到,就會(huì)報(bào)錯(cuò)。解決辦法是把python.exe所在的路徑C:\Python27 添加到Path中。
現(xiàn)在,再打開一個(gè)新的命令行窗口(一定要關(guān)掉原來的命令行窗口,再新開一個(gè)),輸入python:
你看到提示符>>> 就表示我們已經(jīng)在Python交互式環(huán)境中了,可以輸入任何Python代碼,回車后會(huì)立刻得到執(zhí)行結(jié)果。現(xiàn)在,輸入exit() 并回車,就可以退出Python交互式環(huán)境(直接關(guān)掉命令行窗口也可以?。?/p>
2 pip安裝
1.在以下地址下載最新的PIP安裝文件:http://pypi./pypi/pip#downloads 2.下載pip-7.1.2.tar.gz (md5, pgp)完成之后,解壓到一個(gè)文件夾,用CMD控制臺(tái)進(jìn)入解壓目錄,輸入python setup.py install
python setup.py install
安裝好之后,我們直接在命令行輸入pip,同樣會(huì)顯示‘pip’不是內(nèi)部命令,也不是可運(yùn)行的程序。因?yàn)槲覀冞€沒有添加環(huán)境變量。
C:\Python27\Scripts
3 pip使用
pip是一個(gè)python模塊管理軟件,常用命令:
pip升級(jí)自己: pip install --upgrade pip
查找與安裝: 使用search、install這兩個(gè)參數(shù)。
安裝到用戶目錄:
pip install pkg_name --user
查看某個(gè)庫(kù)的信息: $ pip show Jinja2 --- Name: Jinja2 Version: 2.7.3 Location: /path/to/virtualenv/lib/python2.7/site-packages Requires: markupsafe 查看已經(jīng)安裝的庫(kù): pip list
獲取過期的庫(kù): pip list --outdated
pip list --outdated | grep Jinja2
4. whl安裝和使用
當(dāng)然也可以自己下載.whl文件進(jìn)行安裝
wheel文件本質(zhì)上就是zip或者rar,只不過他更加方便python的安裝以及使用。在之前的圖片中我們只要使用pip install wheel 就可以安裝wheel。
之前直接使用pip install beautifulsoup來安裝beautifulsoup,
在安裝了wheel之后我們可以使使用pip install XXX.whl來安裝.whl的文件了。
5. 也可以下載source類型的文件安裝
執(zhí)行python setup.py install
在執(zhí)行這個(gè)命令前,要先安裝setupTools
下載安裝whl文件的流程: 1 在該網(wǎng)站中下載好對(duì)應(yīng)的文件,不多敘述 2 安裝.whl文件,首先我們要用命令提示符在cmd下,進(jìn)入.whl文件所在目錄。如下圖,我裝的是matplotlib-1.5.1-cp27-none-win_amd64.whl,我把它放在D:\Python27\Scripts目錄下。首先要進(jìn)入該目錄,如下圖
3 然后通過指令來進(jìn)行安裝,指令為 pip install some.whl ,我這里安裝的是matplotlib-1.5.1-cp27-none-win_amd64.whl,所以輸入的是pip install matplotlib-1.5.1-cp27-none-win_amd64.whl ,這樣即可,如下圖所示。這個(gè)下載速度比較慢,建議停止下載其他東西,等這個(gè)下載完之后再干其他的。
注意事項(xiàng): 1 下載對(duì)應(yīng)的符合版本的文件,不然會(huì)安裝失敗 比如:scikit_learn?0.19.1?cp27?cp27m?win32.whl 這個(gè)文件cp27,表示對(duì)應(yīng)的時(shí)python2.7;win32 指的時(shí)python為32位的 再比如:scikit_learn?0.19.1?cp37?cp37m?win_amd64.whl 對(duì)應(yīng)的則是python3.7;win_amd64則表示python是64位的
2 如何查看自己的python是多少位的呢,很簡(jiǎn)單,直接在cmd中輸入python,見圖:
其中AMD64則表示對(duì)應(yīng)的python為64位的。
3 關(guān)于pip和pip3的區(qū)別問題: 在windows中,把哪個(gè)版本的加在環(huán)境變量中,pip以后就裝在了哪個(gè)site-package中了 linux下,就是python3.x用pip3,默認(rèn)的是pip,用在python2.x中。
|