WINDOWS上安裝PYTHON2.7 SCRAPY模組教程

來源:互聯網
上載者:User

由於Scrapy目前對Python2.7的支援最好,Python3下可能會有問題,所以還是在Python2.7下裝Scrapy模組。

在Mac上內建的Python2.7環境安裝Scrapy模組,一路順風,直接pip install -i http://pypi.douban.com/simple Scrapy,自動安裝所需的模組,一切OK.


但是在Windows環境Python2.7下安裝Scrapy,各種問題,問題不斷,一個個根據錯誤提示去網上找解決辦法,記錄一下一些坑。

首先是pip install Scrapy這樣的方式可能會安裝不了,原因是pypi官網被牆,唉。。解決辦法如上文中使用pip鏡像的方式安裝模組。

安裝過程中會有錯誤,根據錯誤提示去網上找一般都能找到解決辦法,安裝完在終端運行scrapy命令,也會有報錯,如果提示缺少其他相依模組,就一一安裝。

注意本文說的環境是:

Windows 7 64位系統,Python2.7.

以下是在Windows上安裝lxml模組的方法。

Windwos下安裝lxml

從http://www.lfd.uci.edu/~gohlke/pythonlibs/這個網址裡面,找到lxml,按ctrl+F5快速尋找,然後下載對應的whl檔案,比如下載到D:\lxml-3.4.4-cp27-none-win32.whl. 然後使用pip install安裝,如下所示:

C:\Users\Administrator>pip install D:\lxml-3.4.4-cp27-none-win32.whl
Unpacking d:\lxml-3.4.4-cp27-none-win32.whl
Installing collected packages: lxml
Successfully installed lxml
Cleaning up...

 

特別注意一點, 下載下來的whl檔案不要改檔案名稱,否則會出錯,由於檔案名稱太長了我改了檔案名稱,安裝就是不成功。

 

 

在終端輸入scrapy,出現這樣的介面表示Scrapy模組安裝成功了。

 

 

這裡大部分都是安裝scrapy依賴安裝的模組。

 

到編寫第一個srapy程式運行後才發現,還有模組沒有安裝。

 

安裝cryptography模組

 

提示錯誤:ImportError: No module named cryptography.hazmat.bindings.openssl.binding

 

pip install -i http://pypi.douban.com/simple cryptography

 

安裝pywin32模組

 

提示錯誤:exceptions.ImportError: No module named win32api

 

下載安裝檔案地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build 20219/
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.