1. 程式人生 > >Python匯入第三方庫問題

Python匯入第三方庫問題

環境win7-64位    

 python 版本3.6.0

pip的更新

問題描述:新增某一個pip時無效

解決辦法:python -m pip install --upgrade pip

       開始爬蟲小實戰,遇到各種問題。俗話說“內事不決問百度,外事不決問谷歌”,當梯子給踢了的時候,只能求助度娘了。網上有各種解決方法,試了很多種,也許他們的方法可以解決他們的問題,但是卻不一定適用於你。因此說病急亂投機最要不得,這也是吃了很多虧才知道的道理。

request

問題描述:在Python2.7中使用request,提示:ImportError:No module named request

解決辦法:刪除Python2.7,安裝python3.5即可。

如果堅持使用2.7,那麼你就參考一下下面的連結,看一下是否安裝路徑設定錯了

備註:也許你按照我的方法安裝了Python3.5,仍然無法解決問題,你可以參考以下連結的方法:

http://blog.csdn.net/dreamstone_xiaoqw/article/details/77042485

問題描述:在Python3.5中使用request,提示:ModuleNotFoundError:No module named 'request'

解決辦法:開啟cmd,輸入pip install requests

(兩個比較用的連結:

http://blog.csdn.net/qq_28484355/article/details/53191742

http://blog.csdn.net/github_35160620/article/details/52203682)

注:這時候有可能安裝失敗,提示以下錯誤:No matching distribution found for requests

此時需手動下載requests庫,匯入到Python安裝目錄下

具體操作如下:

找到requests安裝包,https://github.com/requests/requests

②解壓縮放在Python根目錄下

③執行以下操作進行安裝

④檢驗是否安裝成功

beautifulSoup

問題描述:在Python3.5中使用bs4,提示:ImportError:No module named beautifulSoup

解決辦法:

方法一:把python版本降為3.4或2.7(不推薦使用)

方法二:先匯入beautifulSoup;再把beautifulSoup升級到4.4.0版本以上

具體操作如下:有相同顯示則表示成功。

①找到bs4安裝包,http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz

②解壓縮放在Python根目錄下

③執行以下操作進行安裝

lmxl

問題描述:在Python3.5中使用lxml,提示:ModuleNotFoundError: No module named 'lxml'

解決辦法:開啟cmd,輸入pip install lxml

以上方法限於運氣好,如果你運氣不好......下面的連結就好好看吧......

https://jingyan.baidu.com/article/ad310e80feaac71849f49e98.html

PIL

問題描述:在Python3.5中使用pil,提示:ModuleNotFoundError: No module named 'PIL'

解決辦法:開啟cmd,輸入pip install Pillow

numpy

問題描述:在Python3.5中使用numpy,提示:ModuleNotFoundError: No module named 'numpy'

解決辦法:開啟cmd,輸入pip install numpy

itchat

問題描述:在Python3.5中使用itchat,提示:ModuleNotFoundError: No module named 'itchat'

解決辦法:開啟cmd,輸入pip install itchat

pymongo

問題描述:在Python3.5中使用itchat,提示:ModuleNotFoundError: No module named 'pymongo'

解決辦法:開啟cmd,輸入pip install pymongo

openpyxl

問題描述:在Python3.5中使用Workbook,提示:ModuleNotFoundError: No module named 'openpyxl'

解決辦法:開啟cmd,輸入pip install openpyxl

wordcloud

問題描述:在Python3.5中使用wordcloud,提示:ModuleNotFoundError:No module named 'wordcloud'

解決辦法:開啟cmd,輸入pip install wordcloud

注:這時候有可能安裝失敗,出現一堆紅色警告資訊

此時需手動下載wordcloud庫,匯入到Python安裝目錄下

具體操作如下:

找到wordcloud安裝包,
安裝到某個檔案目錄下:https://github.com/amueller/word_cloud/archive/master.zip 

②解壓縮放在Python根目錄下

③執行以下操作進行安裝

④檢驗是否安裝成功

psutil

問題描述:在Python2.7中使用psutil,提示:Fatal error in launcher: Unable to create process using  '"'

解決辦法:開啟cmd,輸入python -m pip install --upgrade pip

問題解析:https://blog.csdn.net/qq1184810369/article/details/73239788

hamcrest

問題描述:在Python2.7中使用hamcrest

解決辦法:開啟cmd,輸入pip install pyhamcrest