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

安裝PYTHON2.7通常是在linux內核系統中了,如果我們只是學習測試估計需要在windows中安裝PYTHON2.7了,下面我們就一起來看看吧.

由于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文件不要改文件名,否則會出錯,由于文件名太長了我改了文件名,安裝就是不成功。

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

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

WINDOWS上安裝PYTHON2.7 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/
更多相關文章
  • 安裝redis和phpredis模塊我們通常是一起安裝了,因爲它們好是需要同時運行的了,下面我們一起來看看在linux下安裝redis和phpredis模塊教程,希望下文能夠對各位有用.Redis 是一個開源.支持網路.基于記憶體.鍵值對存儲數據庫,使用 ANSI C 編寫.其開發由 VMware ...
  • windows下安裝基于Apache的SVN伺服器教程 有需要學習的朋友可參考一下本文章.首先安裝Apache+subversion ,怎麽安裝,就不要問我啦~網上教程多的去,可以使用xampp,或者PHPnow等……1.httpd.conf的SVN安裝配置PS:如果你先安裝Apache,再安裝Su ...
  • 下面來給各位介紹在linux下爲php安裝redis擴展模塊並測試了,有需要了解安裝redis擴展模塊的朋友可一起來看看吧.以Linux爲例,首先下載php擴展模塊,地址ps://github.com/nicolasff/phpredis">https://github.com/ni ...
  • php安裝mysqli擴展模塊我們只需要簡單的進入生成就可以了,這個模塊好像默認在linux系統中是存在的只是沒有安裝吧,具體安裝步驟如下.在某些時候,比如安裝statusNet時,會報錯:Cannot find a
  • make install 其實就是編譯安裝了,下面我來介紹在centos安裝calendar擴展模塊的命令方法,希望例子對你會有所幫助.今天同事說伺服器上的php缺calendar模塊,上去一查還真沒有,好吧,只能重
  • windows上安裝zabbix監控教程
    zabbix是一個基于WEB界面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案
  • mongodb redis數據庫是現在除了mysql數據庫之外一個非常不錯的免費開源數據庫了,下面我們一起來看在windows下安裝mongodb redis數據庫的方法吧.一:redis安裝 php擴展 dll 下載地址https://github.com/phpredis/phpredis/do
  • APC擴展是php的一個PHP緩存擴展了,全英文名字爲Alternative PHP Cache (APC) , 我們可以在伺服器上安裝apc來提高WEB伺服器的效能哦,下面來給各位介紹在linux中安裝APC擴展方
一周排行