1.windows平台下:
1..1安裝whl文件
安裝whl文件需要借助pip命令來安裝,然而我們在裝python的時候已經把pip.exe 和easy_install.exe安裝在相對的scripts文件夾了。如下圖:
在安裝whl文件之前我們可以先看一下pip命令如何使用的,可以看下它的說明,在cmd窗口中輸入如下命令:
【python -m pip -help】
如下圖所示:
接下來只需要在cmd中運行如下命令就能安裝whl文件了,命令如下:
【python -m pip install C:UserstjmDesktoppymssql-2.1.1-cp27-none-win32.whl】
按下enter鍵等待安裝成功,如果不行的話,就和安裝py一樣,先進入whl文件的目錄,
再執行python -m pip install requests-2.9.1-py3-none-any.whl
1.2安裝py文件
一般的py文件都是已經打包好了插件的源碼,只需要利用python這個環境運行setup.py文件就行了。下面以xlrd(讀取excel文件的)這個插件庫為例
1、首先下載gz的源碼包,解壓到D:xlrd-0.8.0。此時setup.py文件位於D:xlrd-0.8.0xlrd目錄中
2、打開cmd,運行下面的命令 cd D:xlrd-0.8.0xlrd,進入setup.py的目錄(注意在我的電腦安裝py文件必須要先進入setup.py文件的目錄,而不能直接python D:xlrd-0.8.0xlrd setup.py install)
然后運行命令
接下來耐心等待就好。
注意:
python第三方庫都安裝在【D:Program Files (x86)PythonLibsite-packages】目錄下
電腦:Windows10 64位。
Python IDE 軟件:JetBrains PyCharm Community Edition 2018.1.3 x64
Python version : Python 3.5.0
Python 安裝第三方庫有兩種方式:
\1. 使用 pip 命令行工具在線下載你需要的第三方庫
\2. 手動下載第三方庫,再使用 pip 命令安裝
1. 使用 pip 命令行工具在線下載你需要的第三方庫
什么是 pip ?
pip 是Python的軟件包管理系統,Python語言自帶的命令行工具,它可以安裝和管理第三方軟件包。
使用 pip 工具安裝軟件包的命令是:
pip install some-package-name
我們現在下載名字為:requests 的第三方庫。(這個庫是用來處理HTTP的Python第三方庫。)
在命令行窗口中執行下面的命令:
pip install requests
這樣 requests 第三方庫就下載和安裝完成了。
在你的腳本中添加:import requests,就可以使用這個 Requests 庫。
如果你在執行 pip install some-package-name 命令的時候,它輸出:沒有找到這樣的軟件包。
遇到這樣的情況要然后解決呢?
遇到這種情況,多半是:撞牆的原因。這時,我們就需要手動下載相關第三方庫的安裝包了。
2. 手動下載 第三方庫,再使用 pip 命令安裝
使用 pip安裝時,有時會遇到網上慢或者撞牆的現象,這時我們就到這個網站手動下載你需要的安裝包:http://www.lfd.uci.edu/~gohlke/pythonlibs/。這個網站里面的Python第三方庫可以說是包羅萬象。
舉例:安裝 opencv 第三方庫
Step 1 . 來到這個網站:http://www.lfd.uci.edu/~gohlke/pythonlibs/
Step 2 . 按組合鍵:Ctrl + F 查找關鍵詞:opencv, 點擊下面圖中的opencv
現在你能看到下面的 opencv 版本,因為我使用的是 Python 3.5.0 版本,並且我的電腦是64位的,所以我選擇下載:opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
Step 3 . 下載它,並記下下載路徑:
Step 4 . 下載完成后,在命令提示符窗口中,執行下面的命令(其中軟件包要輸入絕對路徑):
pip install D:\Downloads\opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
成功安裝,輸出下面信息:
Processing d:\downloads\opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
Installing collected packages: opencv-python
Successfully installed opencv-python-3.1.0
搞定
擴展:
如果我下載的是:opencv_python-2.4.13-cp27-cp27m-win_amd64.whl,那么我在使用pip工具安裝時:
pip install D:\Downloads\opencv_python-2.4.13-cp27-cp27m-win_amd64.whl
會輸出下面的信息:
opencv_python-2.4.13-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
這說明opencv的軟件包我下載錯了,這個軟件包,不支持Python3.5.0版。
pip 工具升級
如果你在執行 pip 命令,需要下面的輸出:
You are using pip version 7.1.2, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
它提示你:你目前的 pip 工具的版本不是最新的,需要更新。更新 pip 工具的命令如下,執行下面的命令:
python -m pip install --upgrade pip
現在,就不會再出現:提示你更新pip工具的輸出了
第三種:將pip3添加到環境變量
第四種:pycharm中設置