【问题标题】:Pip Install FoundationsPip 安装基础
【发布时间】:2018-07-09 18:35:48
【问题描述】:

我正在开发一个 Twilio 短信程序我无法安装基础我一直遇到这个问题。我已经尝试过重新安装 pip、easy_setup、pip wheel、django 和 python。

我不知道为什么我仍然收到此错误。我正在运行 Mac Osx

Collecting Foundations==2.1.0 (from -r requirements.txt (line 14))
  Using cached https://files.pythonhosted.org/packages/d4/c4/341b76267c3969b46170f715524259c1c170992253cb7c425d746cb2e322/Foundations-2.1.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/l5/k0m1stsn5yz8x0sx_wj4z9qm0000gn/T/pip-install-xi0ft4n3/Foundations/setup.py", line 35, in <module>
    _setEncoding()
  File "/private/var/folders/l5/k0m1stsn5yz8x0sx_wj4z9qm0000gn/T/pip-install-xi0ft4n3/Foundations/setup.py", line 31, in _setEncoding
    reload(sys)
NameError: name 'reload' is not defined

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/l5/k0m1stsn5yz8x0sx_wj4z9qm0000gn/T/pip-install-xi0ft4n3/Foundations/

【问题讨论】:

  • 也许它没有正确移动到 python 3。在 other questions 上,有人指出 reload 是内置的,在 3.x 中被移动到 importlib。
  • 如何纠正该错误并安装所需的模块?

标签: python pip anaconda homebrew


【解决方案1】:

Foundations 仅适用于 Python 2.7。

【讨论】:

  • 我已经尝试卸载其他版本的python,但仍然遇到同样的问题。
  • 检查版本:python --version。使用此 python 进行安装:python -m pip install Foundations.
  • Python 3.6.3 :: Anaconda, Inc. 我以为我删除了 python 3 我需要降级 anaconda 吗?