【发布时间】:2020-02-20 17:33:07
【问题描述】:
安装 Python3 和 Pip 让我完全不知所措。
运行brew install Python3 后,Python3 似乎安装成功了。
现在我尝试再次运行 Scrapy 但出现此错误:
-bash: /usr/local/bin/scrapy: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory
我猜是因为 Python 版本改变了? 所以我尝试卸载需要 pip 的 Scrapy。
下一个问题出现了 - 安装 pip 后,如此处解释的 (https://pip.pypa.io/en/stable/installing/#install-pip) 我看到了这个错误:
Clms:~ userName$ python3 -m pip install -U --force-reinstall pip
Collecting pip
Using cached pip-20.0.2-py2.py3-none-any.whl (1.4 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.0.2
Uninstalling pip-20.0.2:
Successfully uninstalled pip-20.0.2
WARNING: The scripts pip, pip3 and pip3.7 are installed in '/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-20.0.2
我真的不知道如何解决这个烂摊子。 谷歌搜索了几个小时,尝试了很多,但无法解决这种情况。 我遇到的大多数解释都需要更多关于这个主题的知识,并且一个会导致另一个。
我会非常感谢救援!
谢谢!
【问题讨论】:
-
你得到的错误意味着你拥有的python2.7是错误的架构(例如32位在一个只能运行64位的操作系统上)。
-
_ 安装 Python3 和 Pip 让我完全不知所措。_ 我建议使用虚拟环境,你会觉得更安全,而且应该可以简化事情。
-
Scrapy 过去运行得很好。我需要更新,现在一团糟。据我所知,我的机器上没有 Python 2.x。知道我应该怎么做才能让 Python 3.x + pip 在我的 Mac 上正常工作吗?谢谢!
-
@user1658080 虚拟环境 ;p
标签: python pip scrapy homebrew