檢查python版本
如果“提示 'python' 不是內(nèi)部或外部命令庇谆,也不是可運行的程序或批處理文件岳掐∑敬”饭耳,可能有2種原因
1、進入的目錄不對 (切換目錄后再查看)
C:\Users\zhangXXXX>python
'python' 不是內(nèi)部或外部命令执解,也不是可運行的程序或批處理文件寞肖。
C:\Users\zhangXXXX\AppData\Local\Programs\Python\Python36>python
Python 3.6.0a3 (v3.6.0a3:f3edf13dc339, Jul 11 2016, 21:40:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
2、環(huán)境變量未配置
設(shè)置方法:我的電腦--屬性---高級系統(tǒng)設(shè)置---環(huán)境變量---系統(tǒng)變量下的path
安裝python第三方庫的方法舉例
一衰腌、使用PIP安裝
在安裝pip前新蟆,請確認你win系統(tǒng)中已經(jīng)安裝好了python,和easy_install工具右蕊,并且設(shè)置了環(huán)境變量
(easy_install在python安裝目錄的Scripts 下面)
檢查pip
1琼稻、終端/命令行中輸入:pip --version
如果顯示了pip的版本,說明已經(jīng)成功安裝過了
2饶囚、可以輸入安裝命令來檢查
C:\Users\zhangXXXX\AppData\Local\Programs\Python\Python36>pip install selenium
Unknown or unsupported command 'install'
根據(jù)提示是沒有安裝pip的帕翻,所以我們先進入命令行,然后把目錄切換到python的安裝目錄下的Script文件夾下萝风,運行 easy_inatall pip
C:\Users\zhangXXXX\AppData\Local\Programs\Python\Python36\Scripts>easy_install pip
Searching for pip
Best match: pip 8.1.1
Adding pip 8.1.1 to easy-install.pth file
Installing pip-script.py script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
Installing pip.exe script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
Installing pip3-script.py script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
Installing pip3.exe script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
Installing pip3.5-script.py script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
Installing pip3.5.exe script to c:\users\zhangXXXX\appdata\local\programs\python\python36\Scripts
Using c:\users\zhangXXXX\appdata\local\programs\python\python36\lib\site-packages
Processing dependencies for pip
Finished processing dependencies for pip
pip安裝成功后嘀掸,在cmd下執(zhí)行pip,將會有如下提示:
使用pip安裝第三方庫 (pip install 庫名)
注:若pip版本過低规惰,安裝會失敗睬塌,根據(jù)提示對pip進行升級
- python -m pip install --upgrade pip
- python3 -m pip install -U pip
多python版本下,使用pip安裝第三方庫
python3 -m pip install packagename:(-m參數(shù) 相當于import,意味當作模塊啟動)
pip常用命令總結(jié)
- pip install -- upgrade PackageName //升級
- pip uninstall PackageName //卸載
- pip list //查看已安裝庫
- pip show PackageName //查看當前安裝的庫
二揩晴、如果安裝了Pycharm勋陪,可直接進行第三庫的安裝
三、手動安裝
并不是所有的擴展庫都支持pip命令安裝硫兰,有些只提供壓縮包下載粥鞋。
若用pip安裝 或者 在Pycharm軟件中安裝 都提示找不到這個庫,可以到官網(wǎng)上下載下來瞄崇,放到python安裝目錄的 Lib\site-packages 下面呻粹,如果可以正常import,說明就可以用了**
import 導(dǎo)入時就會顯示出來
3種情況:
1苏研、exe文件
2等浊、.whl類文件:本質(zhì)上是一個zip包格式,好處在于可以自動安裝依賴的包
(1)命令行輸入:pip3 install wheel
(2)切換至.whl類文件的路徑摹蘑,不包含這個文件名字本身
在命令行輸入:
cd E:\download
pip3 install xxx.whl //xxx.whl 為下載文件的完整文件名
注:如果WHL文件版本與python版本不一致筹燕,安裝時會報錯
下圖下載的是2.7版本的,而我的python裝的是3.7衅鹿,所以一直報錯
原因:安裝的不是對應(yīng)python版本的庫撒踪,下載的庫名中cp27代表python2.7,其它同理
3、源碼大渤,大概都是zip制妄、tar.zip、tar.gz泵三、tar.bz2格式的壓縮包耕捞,這個方法要求我們已經(jīng)安裝了這個包所依賴的其他包
例如:pandas依賴于numpy,如果不安裝numpy烫幕,那么這個方法就無法成功安裝pandas
解壓后進入文件夾俺抽,通常會看見一個 setup.py 文件,會安裝到python目錄的Lib/site-packages
在命令行輸入:
cd E:\download
python3 setup.py install //xxx.whl 為下載文件的完整文件名
如果想卸載庫较曼,直接在site-packages中刪除庫文件
四磷斧、拷貝現(xiàn)成的模塊包
拷貝后放置在Lib\site-packages目錄下
提示
如果電腦上同時安裝了python2和python3,可能會遇到安裝目錄的問題捷犹,可以換成
python3 -m pip install PackageName
如果想安裝到python2中弛饭,只需把python3改成python
2、安裝某些庫的時候伏恐,可能會遇到所依賴的另一個庫沒安裝孩哑,導(dǎo)致沒法成功安裝
解決辦法:缺啥裝啥