【问题标题】:Can not install modules - AttributeError: 'NoneType' object has no attribute 'loader'无法安装模块 - AttributeError: 'NoneType' 对象没有属性 'loader'
【发布时间】:2019-11-16 14:41:06
【问题描述】:

当尝试从 windows CMD 使用 pip 或 python 时,它会向我抛出这个警告:

Error processing line 1 of c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\protobuf-3.7.0-py3.7-nspkg.pth:
Traceback (most recent call last):
    File "c:\users\james\appdata\local\programs\python\python37-32\lib\site.py", line 168, in addpackage
      exec(line)
    File "<string>", line 1, in <module>
    File "<frozen importlib._bootstrap>", line 580, in module_from_spec
  AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored

其他 python 脚本通常运行良好。但是,在尝试安装 SpaCy 时,这个错误是致命的,并且无法安装包

我已经尝试重新安装 pip 和 python,并尝试从 Windows 设置中修复它们,到目前为止还很成功。即使只是尝试安装预编译的二进制文件也会失败!

即使只是在命令提示符中输入pip 也会返回相同的警告!

如果有人知道如何防止此错误,或找到安装软件包的解决方法,所有答案都非常感谢

【问题讨论】:

  • 即使键入 pip 也会返回该错误,您是否尝试过重新安装 pip?
  • 是的,我有,但是重新安装 pip 后我的所有模块都还在,所以可能不是所有文件都被删除了
  • 我明白了。您提到“程序通常运行良好”,您所说的“程序”是什么意思?
  • 抱歉没说清楚,“程序”是指任何通过命令行运行的python脚本,现在编辑
  • 好的,我试试超级用户,谢谢

标签: python pip python-module


【解决方案1】:

您可以尝试使用较低的字符来安装包,否则可能是包错误尝试任何其他版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2018-04-11
    • 2019-01-01
    • 2021-12-26
    • 2019-07-23
    • 2018-05-13
    相关资源
    最近更新 更多