当前位置: 首页 > 知识库问答 >
问题:

错误代码1安装Scrapy

淳于健
2023-03-14

我正在尝试为Python安装Scrapy模块。我正在使用命令:

pip install Scrapy

但我得到了以下错误:

Command "/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-build-aNQoXA/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-B_akAd-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-build-aNQoXA/lxml

我对此做了一些研究,并在这里和这里尝试了几种不同的解决方案,但没有效果。

共有2个答案

郎建章
2023-03-14

显然,我需要安装Xcode命令行工具。(即使已安装Xcode。)我有最新的Xcode测试版,但我仍然需要安装命令行工具。

xcode-select --install

然后运行pip安装scrapy工作正常。

杨飞语
2023-03-14

您可以通过滚轮安装它。
从这里下载滚轮包。刮的

然后安装与

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

编辑:如果在ubuntu或其他基于debian的操作系统上:

尝试:

sudo apt-get install python-dev

sudo apt-get install libxml2-dev libxslt1-dev

然后再次尝试安装scrapy。

在Mac Osx上:

安装brew包管理器来自:Brew

然后尝试使用brew安装包\u name

 类似资料:
  • 我正在尝试使用NPM5.6.0在Windows 10上安装模块。当我进入npm安装时,我得到: 似乎节点sass安装错误。环境如下: Python版本:2.7.14 npm版本:5.6.0 节点版本:8.10.0 ruby版本: 2.3.3p222 (2016-11-21修订56859)[i386-mingw32] 系统:win10(x64) node-gyp: 3.6.2 而且我已经安装了Mic

  • 问题内容: 重新安装Node和Git后尝试运行时收到以下错误 任何人都不知道是什么原因导致的,以及如何解决它? (已删除公司详细信息) 问题答案: 建议的第一步是使用最新的npm: (您可能需要)。您正在使用npm 2.x,最新的是3.5.x。

  • 我在linux上的EC2工作: 机器:亚马逊Linux AMI 2018.03。0(HVM),SSD卷类型-ami-3885d854 我试图在python3上安装熊猫(我根本没有使用python2的意图,但它是默认安装的) 当我这样做时: 我得到: 收集熊猫使用缓存https://files.pythonhosted.org/packages/08/01/803834bc8a4e708aedebb

  • 问题内容: 我正在运行Windows7并刚刚安装以下… 我在节点项目上运行npm install时遇到问题,我的一位开发人员说他没有问题,应该为我工作。 当我运行npm install时,出现如下错误: 似乎为asynch,path_type和isarray引发了相同类型的错误,并且不想通过它们。 谁能建议可能出什么问题? 编辑 感谢您对该线程可能在其他地方得到回答的建议。我看了一下,我相信这是一

  • 我正在尝试在我的mbp上安装Flutter。我在VS代码版本中遇到了一个错误,因为我相信Android Studio。我还安装了VS代码,这个程序,这是最新的版本。在工作室,我想我也有最新的版本。当我输入“颤动医生”时,我会得到下一个列表: 医生总结(要查看所有细节,运行flutter doctor -v): 颤动(在Mac OS X 10.13.6 17G65上,频道beta,版本0.5.1,语

  • 所以,当我在playstore上传我的应用程序时,我得到了一个好消息,每次下载都会出错。 然后我发现它可能是Proguard。 所以,起初我的proGuard项目是空的,给出了300个错误,现在我添加了这些行,proGuard项目就像这样: 并给出以下错误: [2014-10-29 00:50:55-xxx]Proguard返回,错误代码为1。请参阅控制台[2014-10-29 00:50:55-