python - AttributeError: 'NoneType' 对象在启动 Anaconda Powershell 提示时没有属性 'loader'
问题描述
当我打开 Anaconda 3 Powershell Prompt 时,它会在启动时给出这个提示(见下文)。一些类似的问题已经收到了各种我觉得难以实施的答案,有人可以提供一个逐步的解决方案吗?(我相信它与matplotlib有关。)谢谢!
处理 C:\ProgramData\Anaconda3\lib\site-packages\matplotlib-3.1.1-py3.7-nspkg.pth 的第 1 行时出错:
回溯(最后一次调用):文件“C:\ProgramData\Anaconda3\lib\site.py”,第 168 行,在 addpackage exec(line) 文件“”中,第 1 行,在文件“”中,第 580 行,在 module_from_spec AttributeError: 'NoneType' 对象没有属性 'loader'
文件的剩余部分被忽略
解决方案
Anaconda 的 Github 页面上有几个类似的错误报告。例如1672。建议不要使用 PowerShell,因为它不完全受支持:
@cbcoutinho 看起来您正在使用 powershell。我们的激活脚本目前不支持这一点,如果没有它们,您真的不应该相信您设置了正确的环境变量。
您应该坚持在 Windows 上使用“Anaconda Prompt”。添加 powershell 支持是我们想做的事情,但我们没有明确的时间表。
推荐阅读
- java - Springboot 2.2.11 websocket连接问题
- java - 如何使用 Java 泛型解决这种情况?
- python-3.x - 枢轴输出不如预期
- qt - QT QSS 选择器按部分 ID
- c - 按照每行中相等元素数的升序对数组的行进行排序
- reactjs - 在 React 函数组件中使用对象作为参数
- android - 在 viewModel 中处理片段流的正确方法
- javascript - 仅在以角度完成服务调用后如何正确返回布尔值
- keras - keras 中的注意力功能
- events - Google Calendar event watch api和“生存时间”最长持续时间