1. 程式人生 > >pip install Scrapy報錯及解決方法

pip install Scrapy報錯及解決方法

以下是我個人在安裝scrapy時遇見的問題及我的解決方法

(1)執行命令

pip install Scrapy

在執行到“Collecting Twisted>=13.1.0 (from Scrapy)”時報錯:Exception:Traceback (most recent call last).....

原因:我當前的版本是pip 9.0.1,需要升級到9.0.3

執行命令:

python -m pip install --upgrade pip

(2)升級後再次執行

pip install Scrapy

報錯:Command "python setup.py egg_info" failed with error code 1 in C:\Users\LUOXIA~1\AppData\Local\Temp\pip-build-5hi6welx\Twisted\Complete output from command python setup.py egg_info:

原因:setup.py的版本問題

執行命令:

pip install setuptools==33.1.1

(3)再次執行

pip install Scrapy

報錯“Command ""c:\program files\python36\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\LUOXIA~1\\AppData\\Local\\Temp\\pip-build-rdyp2fl9\\Twisted\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\LUOXIA~1\AppData\Local\Temp\pip-pge7_20d-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\LUOXIA~1\AppData\Local\Temp\pip-build-rdyp2fl9\Twisted\”

解決方法:下載安裝twisted對應版本的whl檔案,比如:我的是Twisted-17.9.0-cp36-cp36m-win_amd64.whl,cp後面是python版本,amd64代表64位

執行命令:

pip install F:\python\mytool\Twisted-17.9.0-cp36-cp36m-win_amd64.whl

其中install後面為下載的whl檔案的完整路徑名

(4)安裝完成後,再次執行:

pip install Scrapy

報錯:Collecting pyasn1 (from service-identity->Scrapy)

  Could not find a version that satisfies the requirement pyasn1 (from service-identity->Scrapy) (from versions: )
No matching distribution found for pyasn1 (from service-identity->Scrapy)

原因:缺少pyasn1

執行命令:

pip install pyasn1
(5)再次執行命令
pip install Scrapy
終於成功了




相關推薦

pip install Scrapy解決方法

以下是我個人在安裝scrapy時遇見的問題及我的解決方法 (1)執行命令 pip install Scrapy 在執行到“Collecting Twisted>=13.1.0 (from S

macos pip install 一直解決方法

執行 $pip install xxx(軟體名) 之後報一堆錯,比如: Command "/usr/bin/python -u -c "import setuptools, tokenize;

自動化測試工具TW解決方法

ima -1 需要 1.2 使用 policy 報錯 span 技術 自動化測試工具TestWriter使用時遇到的環境配置問題及解決方法如下,歡迎大家一起溝通交流~ 1.1 TW環境 1.1.1 Agent無法連接至服務器 1) 如果Agent與服務端不在一個網段,需要

mysql數據庫表字段使用DESC等關鍵字解決方法

直接 方式 sel max desc base 字段名 字段 方法 <!-- desc是MySQL數據庫的關鍵字,作為字段名直接使用會報錯 --><sql id="Base_Column"> id,mol,ip,port,name,t.desc,m

KVM使用virt-sysprep -d 清理機器信息解決方法

版本 centos pass random manager output seed use arch 報錯信息: [root@monitor log]# virt-sysprep -d centos6-raw40 [ 0.0] Examining t

jmeter+ant+Jenkins 解決方法記錄

解決方法 nbsp efs plane csv def orm put erp 1.Ant將Jmeter的jtl文件轉為html文件報“前言中不允許有內容” 在JMeter的bin目錄中找到jmeter.properties; 將文件中#jmeter.save.savese

ubuntu16.04 pip install scrapy 處理

libs site libffi span ESS for -i ssl col Failed building wheel for Twisted inculde/site/python3.5/Twisted failed with error code 1 in tm

pip install scrapy

環境:python3.6.3  error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Vis

maven部署ojdb14.jar到nexus倉庫解決方法

部署命令: mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpack

Python3 爬蟲編寫解決方法整理

將爬蟲執行過程中遇到的錯誤進行整理,方便後來查詢 執行環境:Python3.6+Pydev 編碼錯誤 執行時候報錯:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\u20

IntelliJ IDEA 解決方法(1)

問題一:“錯誤: 找不到或無法載入主類 Main”解決方法:工具欄右上-點選Edit Configurations-將Main class中的名字修改為自己程式中的class名。 問題二:“Error:(6, 8) java: 類_02是公共的, 應在名為 _02.java 

SpringBoot 提交Json格式資料解決方法

錯誤資訊 org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' no

spring ibatis 整合 abator自動生成的xml檔案解決方法

程式中的部分程式碼由abator自動生成, dao及其daoimpl package com.our311.demo.dao; import com.our311.demo.dao.model.TbUser; import com.our311.demo.dao.model

centos7編譯安裝LNMP(nginx-1.16.0,mysql8.0.16,php-7.3.6)常見問題解決方法

LNMP的安裝與配置 nginx-1.16.0安裝及配置: 第一步:前往官網下載nignx原始碼包     下載完畢後上傳至伺服器(先安裝lrzsz) yum -y install lrzsz 安裝完畢後執行: rz 找到nginx包後點擊確定,即可上傳成功   第二步: 解壓

使用pip install jupyter處理辦法修改Jupyter默認加載路徑的方法

文件 .com -c install ali 配置 notebook align generate 1、配置python環境之後想使用Jupyter,網上查看可以使用pip install Jupyter安裝,執行命令行後正常安裝,安裝到一半以後報錯,如圖1、2 圖

gsoap入門:C/C++程式碼生成編譯--包含soapcpp2 -qname新增名稱空間後解決方法--可用

gsoap是什麼 先來一段百度百科,說說gsoap是什麼: gSOAP一種跨平臺的開源的C/C++軟體開發工具包。生成C/C++的RPC程式碼,XML資料繫結,對SOAP Web服務和其他應用形成高效的具體架構解析器,它們都受益於一個XML介面。 這個工具包提供了一個全面和透明的XML資料繫結解決方案,A

Centos 使用yum install 解決方法

我在機子上執行安裝tree指令的時候報錯:[Errno 256] No more mirrors to try網上說執行下面兩條命令就可以了:#yum clean all#yum makecache執行第一條指令的時候沒有報錯,但是執行第二條指令的時候報錯Cannot fin

mysql 高版本jdbc驅動程式 使用PreparedStatement.setBinaryStream方法解決辦法

mysql 使用以下版本驅動程式 在PreparedStatement中執行setBinaryStream方法時報錯誤: mysql-connector-java-5.0.8-bin.jar mysql-connector-java-5.1.13-bin.jar 錯誤資訊如下

win7下 pip install package 解決辦法

首先我的python版本是2.7.6,沒有預設安裝pip,去官網瞅了一眼發現2.7.9和3.4及以上版本已經內建了pip,那還廢話什麼立馬去更新到2.7.9(請允許我吐槽公司網速!) 更新之後,在D:\Python27目錄下並沒有Scripts這個資料夾,什麼

zabbix   監控平臺搭建過程中的解決方法總結

監控 zabbix 運維自動化1.php option post_max_size 2.php option max_execution_time 3.php option max_input_time 4.php time zone 5.php bcm