1. 程式人生 > >pycharm:ModuleNotFoundError: No module named 'scrapy'

pycharm:ModuleNotFoundError: No module named 'scrapy'

最初遇到這個問題的時候,是因為我沒有安裝scrapy

由於scrapy爬蟲框架依賴許多第三方庫,所以在安裝scrapy之前,需確保以下第三方庫均已安裝:

1.lxml庫   

可通過命令列檢視是否安裝 

pip3   list

2.通過 pip安裝 zope.interface庫

pip3 install zope.interface

3.twisted庫

twisted庫不能通過pip進行安裝,可通過whl檔案進行安裝。

進入:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted

cp後面代表python的版本,win後為計算機位數。需依據自己的情況選擇合適的下載。

找到twisted庫,下載到本地。

下載好後,安裝:

pip install c:\這裡是你存放.whl檔案的路徑\Twisted-18.7.0-cp37-cp37m-win_amd64.whl

 4.pyOpenSSL庫

pip install pyOpenSSL

5.pywin32庫

pywin32庫也不能通過pip進行安裝,通過下載whl檔案進行安裝,與安裝twisted庫過程一樣。

但不同的是,我們要找到安裝好後的pywin32在python資料夾的位置,並複製裡面的檔案到C:\Windows\System32路徑下。

6.安裝完以上依賴庫後

pip install scrapy

這樣就安裝好Scrapy爬蟲框架了。

 

但是,在用pycharm來執行爬蟲程式時:

我又遇見了那個相同的錯誤:No module named 'scrapy'

通過檢視專案的interpreter 我發現,packages裡並沒有scrapy

也就是說,雖然我已經下載並安裝成功了scrapy,但是pycharm裡並沒有匯入成功。

該怎麼做呢?

這位博主的文章——在Pycharm中執行Scrapy爬蟲專案的基本操作

https://www.cnblogs.com/llssx/p/8378832.html

幫助我解決了問題~