Win7下安装注重lxml的python插件

By admin in 4858.com on 2019年4月16日

借使直接用pip install
lxml
设置成功,那么恭喜!!!

在windows下安装Scrapy的错误挺多的,
笔者将自家设置成功的步骤发出来,供越来越多的防党参考。

正文转自

Win7下安装注重lxml的python插件,win7lxml

博主python新手,本想在win7下安装3个pyquery玩玩爬虫,折腾了好几天终于搞好了,发现python那坑不是形似的深啊。

有部分一直不截图,请见谅

python版本3.4

 

 

 

 

1.下载easy_install和pip,那步跳过,python 3.X私下认可自带

 

 

 

貌似在windows安装都卓殊蛋疼,pip无法直接设置(提醒错误一大片,此处省略……)


并参加补充

二.品尝用pip pyquery install,出现断开连接错误:那种pip在线下载1般用海外网址,目测被墙了

 

 

 

3.可以吗,既然有人墙一般就有镜像,果然看网址

 

 

 

 

4.自家就用豆类的pip install pyquery -i
Visual
C++ 10.0 is required  Get it  with windows
sdk七.①…..(注意:Computer里有vc++20十 x6肆Redistributable是远远不够的,一开头被胡混了)作为1个java党,Computer确实不太情愿装vc,于是看消除帖

 

自家试过那两种办法:

 

A:下载源码包,试行里面setup.py文件(1.cmd到setup.py文件夹。2.python
setup.py install)

 

报错:lxml未有找到,pip自动下载,pip去私下认可的网址,被墙了。

 

B.那小编直接下载lxml不就好了吗:

 

cmd—>pip install lxml -i
Visual
C++ 10.0 is required  Get it  with windows sdk7.1…..

 

C:安装Micorsoft Visual C++ Compiler for Python包,无奈只扶助贰.7,三.四尚未

 

 

 

伍.终非常的小编只怕老老实实安装了vc++2010吧,安装包在线下载,而且是微软官方网站,速度巨慢!不能够,最后找到了那个

 

 

 

陆.设置了vc++2010,再试一下cmd—>pip install lxml -i
 /(ㄒoㄒ)/~~又报错了:ValueError: [‘path’,
‘lib’, ‘include’],好了,作者下载安装.whl文件

 

 

 

柒.安装.whl文件前先安装wheel:cmd–>pip install wheel

 

 

 

8.安装.whl文件格局:cmd–>cd到.whl文件路线下–>pip install
lxml-三.6.四-cp3四-cp3四m-win_amd64.whl
 /(ㄒoㄒ)/~~报错:lxml-3.6.4-cp34-cp34m-win_amd64.whl is not a
supported wheel on this platform.

 

 

 

9.解决贴:   最后把lxml-3.6.4-cp34-cp34m-win_amd64.whl文书名改为:lxml-叁.陆.四-cp3四-none-win_amd64.whl

 

 

 

Win7下安装注重lxml的python插件。10.最后成功,估量python3.4是史上最惨痛的python

 

博主
python 新手,本想在 win7 下安装叁个 pyquery
玩玩爬虫,折腾了好几天终于搞好了,发现 python 那坑…

故而挑选wheel安装方式,步骤如下:

eg:直接通过pip来安装,在windows下张开cmd窗口,输入

pip install Scrapy

有望会设置不成功。

Python3.陆安装Scrapy爬虫框架

1、打开cmd,安装wheel库文件:


Windows拾 61位系统安装Scrapy版本

pip install wheel

测试环境:win7 61个人净驰版+python 3.陆

更新pip

 

率先,直接进去Scrapy网址的文书档案Installation guide下的 Installing
Scrapy下:

安装 wheel

二、查看python对应的版本:

https://doc.scrapy.org/en/1.2/intro/install.html

安装lxml

调节台也许运营python IDLE后,输入:

4858.com 1

安装zope.interface

import pip

图片茶青色字为设置Scrapy所依靠的包,要任何装置这个正视包

*安装pyOpenSSL

print(pip.pep425tags.get_supported())

parsel, w三lib,
pyOpenSSL,cryptography这么些足以向来利用pip命令安装,注意安装的逐1。

安装Twisted

(注意:下面的print()是python三的写法,假若python二输入上述代码有误,去掉print前边的括号。)

pip install parsel

安装pywin32

打字与印刷出来的结果类似下图:

而lxml和twisted使用pip安装则会师世谬误。

安装Scrapy

 4858.com 2

那八个包能够在如下网址下载whl文件,之后在设置。

从(‘cp3四’, ‘none’, ‘win3二’)能够见见当前选取的是3.4系版本,win37人,故登6到pypi.python.org寻觅下载对应版本的lxml wheel文件:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

更新pip

lxml-4.2.4-cp34-cp34m-win32.whl

专注下载时要选取自个儿操作系统位数和python软件位数对应的开始展览下载

python -m pip install –upgrade pip

 

4858.com 3

若已经是新型版pip, 则不用更新

叁、从调整台安装whl文件:

cp后边跟的数字是python的版本,比如以后自笔者的python版本是三.6,那么须求下载cp36;

pip install
lxml-4.2.4-cp34-cp34m-win32.whl

把下载的.whl文件放在叁个轻易招来的地点(笔者放在了D:\)

安装 wheel

 

然后在调整台进入该地点

pip install wheel

网上的大部学科实行到这一步就没了,笔者在骨子里安装中,试行此命令提醒错误,并不可能安装:

在该地点下输入

安装lxml(本地安装)

4858.com 4

pip  install  xxxx.whl

Python3.6版本,windows
10系统下,在(http://www.lfd.uci.edu/~gohlke/pythonlibs/)找到lxml‑3.8.0‑cp36‑cp36m‑win_amd64.whl,接纳pip方式安装。

pip.log文书档案中错误提醒音信又是一大片……

注:[whl]意味着你的.whl文件,一定要全名,XXXX.whl

pip install lxml‑3.8.0‑cp36‑cp36m‑win_amd64.whl

透过查找,最后化解的主意是:

下一场,并未停止。。。。。

安装zope.interface

将lxml-4.2.4-cp34-cp34m-win3贰.whl重命名称为lxml-四.贰.四-cp3四-none-win32.whl,

设置进度依然有相当的大大概倒闭

在(https://pypi.python.org/pypi/zope.interface\#downloads)下载zope.interface对应版本的wheel文件,然后pip安装,下载zope.interface-4.4.二-cp3陆-cp3陆m-win_amd64.whl

接下来推行

想必会冒出

pip install zope.interface-4.4.2-cp36-cp36m-win_amd64.whl

pip install
lxml-4.2.4-cp34-none-win32.whl

Twisted-17.9.0-cp36-cp36m-win32.whl is not a supported wheel on this
platform.

若果还提醒不支持platform,就把win3贰和win64的本子都下下来分别试一下,我的系统是陆10人要装三十五位的whl技艺打响

安装pyOpenSSL

安装成功!!!

待依赖包全部设置达成后,再设置Scrapy。

官方网站下载wheel文件,https://pypi.python.org/pypi/pyOpenSSL\#downloads,如当前风靡版本名称是pyOpenSSL-1陆.二.0-py二.py3-none-any.whl,下载后安装就能够。

PS:lxml的wheel文件名急需和(‘cp34’, ‘none’,
‘win3二’)里面包车型地铁信息对应,所以要把cp34m改为none。

pip install scrapy

pip install pyOpenSSL-16.2.0-py2.py3-none-any.whl

 

还会出现这些漏洞非常多:

安装Twisted

Could not find a version that satisfies the requirement
zope.interface>=4.0.2

同理,http://www.lfd.uci.edu/~gohlke/pythonlibs/\#twisted下载wheel文件,利用pip安装就可以。

(from Twisted==17.9.0) (from versions: )

如Python 3.6版本,Windows 64位系统,下载

No matching distribution found for zope.interface>=4.0.2 (from
Twisted==17.9.0)

Twisted‑17.5.0‑cp36‑cp36m‑win_amd64.whl,然后pip安装。

到再三再四下载zope.interface,cp3陆对应Python版本。

pip install Twisted‑17.5.0‑cp36‑cp36m‑win_amd64.whl

https://pypi.python.org/pypi/zope.interface\#downloads

安装pywin32

4858.com 5

从官方网站https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/下载对应版本的安装包安装就能够。

pip install zope.interface-4.4.3-cp36-cp36m-win32.whl

开创以下python文件pythonregistry.py并运营,注意installpath要与python安装路径1致

再安装scrapy


pip install scrapy

# -*- coding: utf-8 -*-

安装完后,输入scrapy version,检验是不是安装正确。

# Run from the command window (Run as Administrator!):

scrapy version

Scrapy 1.4.0

# python registerPython.py

安装进程中出现的主题素材。

# script to register Python 2.0 or later for use with win32all

运作条件:win7 6十一个人+python 三.五,pip版本为七.一.二

# and other extensions that require Python registry settings

在运作上边发号施令时

pip install lxml-4.1.1-cp35-cp35m-win_amd64.whl

出现上面包车型的士一无所能

lxml-4.1.1-cp35-cp35m-win32.whl is not a supported wheel on this
platform. You are using pip version 7.1.2, however version 9.0.1 is
available. You should consider upgrading via the ‘python -m pip
install –upgrade pip’ comm and.

化解办法

壹(亲测可行): python -m pip install –upgrade pip

晋升:Successfully installed pip-玖.0.1,表达更新成功。

二.摘自网络

http://www.cnblogs.com/xixihuang/p/5422001.html

品尝了引入化解办法“python -m pip install –upgrade
pip”还是更新pip版本退步。查找网上资料,用”easy_install”命令消除了难题。

C:\Program Files\Python27\Scripts>easy_install.exe pip=8.1.1

#

# written by Joakim Löw for Secret Labs AB / PythonWare

#

# source:

#

import sys

from _winreg import *

# tweak as necessary

version = sys.version[:3]

installpath = sys.prefix

#installpath = “D:\Program Files\Python36”  #
注意那里是python安装路线

regpath = “SOFTWARE\\Python\\Pythoncore\\%s\\” % (version)

installkey = “InstallPath”

pythonkey = “PythonPath”

pythonpath = “%s;%s\\Lib\\;%s\\DLLs\\” % (

installpath, installpath, installpath

)

def RegisterPy():

try:

reg = OpenKey(HKEY_LOCAL_4858.com ,MACHINE, regpath)

except EnvironmentError:

try:

print(“No Key Found, attempting to register”)

reg = CreateKey(HKEY_LOCAL_MACHINE, regpath)

SetValue(reg, installkey, REG_SZ, installpath)

SetValue(reg, pythonkey, REG_SZ, pythonpath)

CloseKey(reg)

except:

print(“*** Unable to register!”)

return

print(“— Python”, version, “is now registered!”)

return

if (QueryValue(reg, installkey) == installpath and

QueryValue(reg, pythonkey) == pythonpath):

CloseKey(reg)

print(“=== Python”, version, “is already registered!”)

return

CloseKey(reg)

print(“*** Unable to register!”)

print(“*** You probably have another Python installation!”)

if __name__ == “__main__”:

RegisterPy()



安装Scrapy

也是运用wheel格局设置Scrapy-1.四.0-py2.py3-none-any.whl

pip install Scrapy-1.4.0-py2.py3-none-any.whl

马到功成 输入scrapy 结果如下:

4858.com 6

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有