【问题标题】:Error during installing scrapy in mac在mac中安装scrapy时出错
【发布时间】:2018-11-19 06:41:42
【问题描述】:

当我尝试在我的 Mac OS 上安装 scrapy 时:

pip install Scrapy

我收到一个错误

卸载 zope.interface-4.1.1: 由于 EnvironmentError 无法安装软件包:[('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/zope/init.py', '/private/var/folders/h6/sh206j3129l3bvkbccnqp3xm0000gn/T/pip-uninstall-I2xi1I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/zope/init .py', “[Errno 1] 不允许操作: '/private/var/folders/h6/sh206j3129l3bvkbccnqp3xm0000gn/T/pip-uninstall-I2xi1I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/zope/init .py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/zope/init.pyc', '/private/var/folders/h6/sh206j3129l3bvkbccnqp3xm0000gn/T/pip-uninstall-......]

【问题讨论】:

  • pip install scrapy --user?
  • 我输入了这个命令,我看不到错误了,但是scrapy还没有安装:scrapy startproject -bash: scrapy: command not found
  • scrapy:找不到命令
  • 和 sudo install scrappy 结果是:目录 '/Users/zahra/Library/Caches/pip/http' 或其父目录不属于当前用户并且缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。目录 '/Users/zahra/Library/Caches/pip' 或其父目录不归当前用户所有,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。
  • 不要调用sudo,它不会给你带来任何东西。剩下的唯一问题是确定scrapy二进制文件的正确路径。运行pip show -f scrapy | grep Locationpip show -f scrapy | grep bin/scrapy,你会得到什么?

标签: python scrapy


【解决方案1】:

试试:

sudo pip install Scrapy --upgrade --ignore-installed

【讨论】:

    猜你喜欢
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 2022-10-26
    • 2013-07-10
    相关资源
    最近更新 更多