Windows10 下pip安裝scrapy報lxml沒安裝的錯誤的解決辦法

第一步:安裝Python

本人安裝的是Python 3.5.2版本,電腦已安裝VS2015(VS是必須安裝的,2008以上版本均可以,不然會運行報錯)(必定注意安裝過程當中要勾選  path變量)我是默認安裝在了C盤(3+版本的Python是默認安裝pip和easy_install的,這兩個東西是用來安裝模塊和擴展包的管理工具)python

第二步:安裝pywin32

下載官方網址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/git

如打不開,在https://sourceforge.net/projects/pywin32/下點擊file一欄,而後點擊最新的Build,我選擇的是 Biuld 220.zipgithub

文件格式都是這樣的pywin32-220.win-amd64-py3.5.exe ;amd64表示你安裝的64位的python;py3.5表示的是你的python版本是3.5系列,點擊下載後,由於是.exe可執行文件,直接運行安裝便可。python2.7

 安裝完成,在命令行 python內  輸入import win32com不報錯即安裝完成。工具

第三步:安裝pyOPENSSL

由於從2010年後的版本掛在了github上了,看客們直接去找下載也能夠,這裏咱們用簡單方法,就是前面的pip工具ui

打開計算機的cmd窗口,輸入pip install pyOpenSSL便可spa

 安裝完成,在命令行 python內  輸入import OpenSSL 不報錯即安裝完成。 (注意大小寫).net

第四步:安裝lxml

  ### Windows下直接pip install lxml 會報錯(「make sure the development packages of libxml2 and libxslt are installed!")因此按以下步驟:命令行

下載網址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxmlxml

此網址內包括了不少的python擴展,可使用Ctrl+F搜索 lxml 便可

這裏的版本格式以下所示  lxml-3.6.1-cp35-cp35m-win32.whl

 lxml-3.6.1-cp35-cp35m-win amd64.whl

在這裏須要注意了 :cp~ 表明不一樣的版本支持,咱們須要先查看咱們安裝的python版本支持的是哪一個版本,查看方法以下:

在cmd命令行 python環境下輸入

import pip; print(pip.pep425tags.get_supported()) 

結果如圖

能夠看到個人版本支持是cp35 ,win_amd64因此我選擇的是lxml-3.6.1-cp35-cp35m-win amd64.whl ,下載下來後,把下載的whl文件放在任何一個系統環境path路徑上,推薦放在python文件夾下。

在命令行輸入pip install lxml-3.6.1-cp35-cp35m-win-amd64.whl便可安裝。

 一樣,安裝完成,在命令行 python內輸入import lxml不報錯即安裝完成。

第五步:安裝zope.interface

下載網址:https://pypi.python.org/pypi/zope.interface#downloads

格式如:zope.interface-4.2.0-cp35-cp35m-win_amd64.whl (md5)  一樣選擇上面查看的已安裝python支持的cp35,amd64版本

此whl文件後面的安裝方法如上一步驟的lxml安裝方法

安裝完成,在命令行 python內輸入import zope.interface,若是沒報錯,則說明zope.interface安裝成功。

第六步:安裝Twisted

官網上支持Windows的最新的版本16.3.0只支持python2.7,如圖

 

不過不要緊,咱們在cmd命令行窗口 直接使用命令pip install Twisted 便可安裝完成(這要歸功於咱們前面安裝的幾個依賴擴寬,因此必須先安裝其餘,最後安裝這個)

安裝完成,在命令行 python內  輸入import Twisted,若是沒報錯,則說明安裝成功。

第七步:最後一步重點來啦!安裝Scrapy!

上面的鋪墊作好了,咱們終於能夠享受到勝利的果實啦!在cmd中執行以下命令,pip install Scrapy 安裝完成便可!完成後,在cmd輸入Scrapy,以下圖顯示Scrapy信息即表示安裝成功。

到此,咱們終於安裝完成了所有的Scrapy及相關組件了~本帖子重屬新手參照摸索結果,留做備用,也但願能夠幫助別人少走一點彎路,若有問題,請勿見怪。

相關文章
相關標籤/搜索