Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在我的mac上安装Scrapy_Python_Macos_Scrapy_Pip - Fatal编程技术网

Python 无法在我的mac上安装Scrapy

Python 无法在我的mac上安装Scrapy,python,macos,scrapy,pip,Python,Macos,Scrapy,Pip,我目前正在使用Mac OS X 10.11.1 El Capitan。我在mac上安装了python 2.7和3.5。我还安装了pip。然而,我总是无法在我的mac上安装scrapy 我曾经 $sudo pip install scrapy 它总是发现错误。 (像这样) 还有这个 Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-veAN2s/lxml/setup.

我目前正在使用Mac OS X 10.11.1 El Capitan。我在mac上安装了python 2.7和3.5。我还安装了pip。然而,我总是无法在我的mac上安装scrapy

我曾经

$sudo pip install scrapy
它总是发现错误。 (像这样)

还有这个

Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-veAN2s/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8tLCDw-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-build-veAN2s/lxml

谁能告诉我问题和解决办法是什么

尝试一下
轻松安装
。在安装和卸载Python3之后,我很难安装
scrapy
easy install
解决了我的问题。

尝试一下
easy install
。在安装和卸载Python3之后,我很难安装
scrapy
<代码>轻松安装
解决了我的问题。

问题在于您的MacOS与默认的Python2链接,而默认的Python2又会丢失相应的GCC标志来编译Scrapy

我想您已经安装了自制软件,然后执行以下操作:

  • 安装自制python:
    brew安装python
  • 更新pip设置工具:
    pip安装--升级pip设置工具
  • 现在,应该可以了:
    pip安装刮片

  • 问题是您的MacOS与默认的Python2相链接,而默认的Python2又会丢失相应的GCC标志来编译Scrapy

    我想您已经安装了自制软件,然后执行以下操作:

  • 安装自制python:
    brew安装python
  • 更新pip设置工具:
    pip安装--升级pip设置工具
  • 现在,应该可以了:
    pip安装刮片
  • 请尝试以下命令:
  • 苏多 C_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/INCLUDE/libxml2 :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/libxml2/libxml :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include pip安装scrapy——忽略已安装的六个

  • 关闭SIP(系统完整性保护) --然后重新启动,使用command+R进入调试模式,然后选择终端: csrutil禁用 重新启动

  • 重新安装六个 --然后拆下旧的六号,重新安装

    sudorm-rf/Library/Python/2.7/site-packages/six*

    sudorm-rf/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/six*

    sudopip安装六个

  • 然后,刮擦的作品

    xcode-select --install
    
  • 请尝试以下命令:
  • 苏多 C_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/INCLUDE/libxml2 :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/libxml2/libxml :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include pip安装scrapy——忽略已安装的六个

  • 关闭SIP(系统完整性保护) --然后重新启动,使用command+R进入调试模式,然后选择终端: csrutil禁用 重新启动

  • 重新安装六个 --然后拆下旧的六号,重新安装

    sudorm-rf/Library/Python/2.7/site-packages/six*

    sudorm-rf/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/six*

    sudopip安装六个

  • 然后,刮擦的作品

    xcode-select --install
    
    升级后,您可能还没有更新代码命令行工具


    升级后,您可能还没有更新代码命令行工具。

    在尝试了上述所有操作后,仍然失败。如果您使用的是Mojave和Py3虚拟环境,请看我的:

    (env)$python -V
    Python 3.5.3 (fdd60ed87e94, Apr 24 2018, 06:10:18)
    [PyPy 6.0.0 with GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.1)]
    (env)$ pip -V
    pip 18.1 from xxx/xxx/pip (python 3.5)
    
    指出这些:

    export CPPFLAGS=-I/usr/local/opt/openssl/include
    export LDFLAGS=-L/usr/local/opt/openssl/lib
    
    资料来源:


    希望它能帮助一些人。

    在尝试了以上所有操作但仍然失败后,如果您使用的是Mojave和Py3虚拟环境,那么这里是我的:

    (env)$python -V
    Python 3.5.3 (fdd60ed87e94, Apr 24 2018, 06:10:18)
    [PyPy 6.0.0 with GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.1)]
    (env)$ pip -V
    pip 18.1 from xxx/xxx/pip (python 3.5)
    
    指出这些:

    export CPPFLAGS=-I/usr/local/opt/openssl/include
    export LDFLAGS=-L/usr/local/opt/openssl/lib
    
    资料来源:


    希望它能帮助一些人。

    我有一条巨蟒,并获得以下抓取包元数据:。。。。解决包装规格:::::…………………………………………天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天各各各各各月月月月月日日日天天天天天天天天天天天各各各各各各各各各各各各各各各各各各各各各各各各各各各各各日日日日日日日日日日日日日日各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各100%错误:包装规格不符合要求。生成提示:提示:以下软件包相互冲突:-scrapy-python 3.5*错误消息询问您可能想回答的问题:
    在库libxml2中找不到函数xmlCheckVersion。是否安装了libxml2?
    scrapy不支持python3I hava Anaconda并获取以下获取包元数据:。。。。解决包装规格:::::…………………………………………天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天天各各各各各月月月月月日日日天天天天天天天天天天天各各各各各各各各各各各各各各各各各各各各各各各各各各各各各日日日日日日日日日日日日日日各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各100%错误:包装规格不符合要求。生成提示:提示:以下软件包相互冲突:-scrapy-python 3.5*错误消息询问您可能想回答的问题:
    在库libxml2中找不到函数xmlCheckVersion。是否安装了libxml2?
    scrapy不支持python3