Linux pip包安装错误

我正在使用python 2.7并尝试使用pip安装scrapy但得到此:异常:Traceback(最近一次调用最后一次):文件"/usr/local/lib/python2.7/dist-packages/pip/basecommand.py",第215行,在主状态= self.run(options,args)文件"/usr/local/lib/python2.7/dist-packages/pip/commands/install.py",第324行,在运行中requirement_set.prepare_files(finder)文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py",第380行,在prepare_files中ignore_dependencies = self.ignore_dependencies)文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py",第634行,在_prepare_file中abstract_dist.prep_for_dist()文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py",第129行,在prep_for_dist self.req_to_install.run_egg_info( )文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py",第412行,在run_egg_info self.setup_py,self.name,文件"/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py",第387行,在setup_py import setuptools中#noqa文件“/root/.local/lib/python2.7/site-packages/setuptools/ init .py ", line 12, in import setuptools.version File " /root/.local/lib/python2.7/site-packages/setuptools/version.py ", line 1, in import pkg_resources File " /root/.local/lib/python2.7/site-packages/pkg_resources/ init .py ", line 72, in import packaging.requirements File " / root / .local / lib / python2.7 / site-packages / packaging / requirements.py ", line 59, in MARKER_EXPR = originalTextFor(MARKER_EXPR())(" marker“)TypeError: call ()需要ex 2个参数(给出1个)

回答(3)

2 years ago

似乎你的 pip 安装有问题 . 我有两个选择 .

1)编辑文件 /usr/lib/python2.7/site-packages/packaging/requirements.py 并替换行

MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")

MARKER_EXPR = originalTextFor(MARKER_EXPR)("marker")

OR

2)尝试并升级 pip 安装

pip install -U pip setuptools

2 years ago

pip install wheel # to install support for wheel files.

pip install Scrapy‑1.0.3‑py2‑none‑any.whl # to install the wheel.

如果你使用ubuntu,你也可以通过apt安装:

sudo apt-get install python-dev

sudo apt-get install libxml2-dev libxslt1-dev

请查看上面提到的主题以获取更多信息 . 那个帖子真的很有帮助 .

2 years ago

我曾经和你有同样的问题 . 只需输入以下命令,问题就解决了:

pip install setuptools==33.1.1

linux下pip安装模块失败,Linux pip包安装错误相关推荐

  1. 升级Python2.7导致使用pip等命令安装模块失败

    升级Python2.7导致使用pip等命令安装模块失败 报错如下: # pip Traceback (most recent call last):File "/usr/bin/pip&qu ...

  2. linux下sqlite3, python3.6.6及pip3的安装

    linux下sqlite3, python3.6.6及pip3的安装 最近用python写了一个小型的web管理系统,用到了python3.6.6以及内嵌数据库sqlite3. 下面简单说下linux ...

  3. plsql 连接 虚拟机Linux下的Oracle数据库 失败

    plsql 连接 虚拟机Linux下的Oracle数据库 失败 plsql 连接 虚拟机Linux下的Oracle数据库 失败 2017年09月09日 09:10:23 守望dfdfdf 阅读数:18 ...

  4. mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装

    <MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...

  5. linux配置文件重新加载失败,linux下为什么每次修改完配置文件之后都需要重新加载配置文件...

    解释了 linux下为什么每次修改完配置文件之后都需要重新加载配置文件 目录一.关于inode 二.inode的作用 二.为什么每次修改完服务器配置文件之后,都需要重新加载一下配置文件? 一.关于in ...

  6. linux下能运行python,(转)Linux下运行python

    原文: http://blog.csdn.net/jackywgw/article/details/48847187 在linux命令行下运行python,可以直接输出hello world jack ...

  7. python模块下载失败_pycharm自动安装模块失败了怎么办

    pycharm自动安装模块失败了的解决方法:1.执行[pip -V]命令查看是否安装了pip:2.如果没有安装pip,则执行[python get-pip.py]命令进行安装:3.执行[pip ins ...

  8. 【Python】安装模块失败? 一篇文章教你彻底掌握镜像安装

    Python镜像安装模块 前言 为什么会出现安装模块失败? 怎么解决呢? 解决办法 临时使用 (这里我更推荐使用豆瓣源安装) 永久修改 (如果不想每次都写这么长的命令, 可以使用这种方式) 写在最后 ...

  9. 详解linux下auto工具制作Makefile源码包(制作篇)

    2019独角兽企业重金招聘Python工程师标准>>> 详解linux下auto工具制作Makefile源码包(制作篇) 水木杨 一.     概述 为了更好的制作configure ...

最新文章

  1. EdgeGallery — MEP — 系统架构
  2. Python3 如何优雅地使用正则表达式(详解五)
  3. STM32延时函数的四种方法:普通延时(2种)、SysTick 定时器延时(2种)
  4. SuperMap 房产政务协同管理平台
  5. stm32 IAP在线升级的个人经验以及实现方法
  6. yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解
  7. 深入了解以太坊虚拟机第2部分——固定长度数据类型的表示方法
  8. java两个很大的数相加_两个超大数的相加
  9. 电子商务网站常用源码介绍
  10. 信安教程第二版-第24章工控安全需求分析与安全保护工程
  11. 【Blog】Start My Journey In Cnblogs!
  12. Hyperledger Fabric介绍
  13. java如何初始化对象_java中对象的初始化过程
  14. 编程的一些经历和感想
  15. 数据治理--浅谈数据标准、元数据、主数据、数据模型
  16. windows资源监视器中内存项(提交、工作集、可共享、专用)的含义及区别
  17. ES+Kibana+IK安装
  18. Python+Fiddler5带你爬取6000+高清王者荣耀cosplay图
  19. [乐意黎转载]一个治愈 JavaScript 疲劳的学习计划
  20. 创业力:创业者的9堂必修课01 1 2007IBMJava10100

热门文章

  1. Python快速判断若干整数是否互不相同
  2. Python中带else子句的for循环执行过程
  3. python的ubuntu环境怎么配置_python中在ubuntu中安装虚拟环境及环境配置
  4. crontrigger java,CronTrigger
  5. python测试驱动开发 中文版_GitHub - starryrbs/python_tdd: 使用Python测试驱动开发完成Django项目...
  6. java写一个外网访问的接口_Java程序员如何入门?教你写第一个程序
  7. python假如输入错误重新输入_用Python写一个拼音输入法
  8. 排序 给excel_excel排序技巧:这些不同方式的排序方法你都会了么
  9. mysql connector cpp_MySQL Connector/C++(一)
  10. mysql sharding 读取_MySQL读写分离(一)——sharding-jdbc