【问题标题】:Installed Spyder 4.0 using anaconda now it fails to open使用 anaconda 安装 Spyder 4.0 现在无法打开
【发布时间】:2019-12-10 22:09:18
【问题描述】:

我卸载了旧版本的 spyder 并使用 anaconda navigator 安装了 spyder 4.0。当我尝试运行 spyder 时,我收到以下错误消息。我需要做什么才能正确安装 spyder 4.0?

Traceback (most recent call last):
File "C:\Util\Anaconda3\Scripts\spyder-script.py", line 10, in 
sys.exit(main())
File "C:\Util\Anaconda3\lib\site-packages\spyder\app\start.py", line 215, in main
from spyder.app import mainwindow
File "C:\Util\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 167, in 
from spyder.utils.environ import WinUserEnvDialog
File "C:\Util\Anaconda3\lib\site-packages\spyder\utils\environ.py", line 19, in 
from spyder.plugins.variableexplorer.widgets.collectionseditor import (
File "C:\Util\Anaconda3\lib\site-packages\spyder\plugins\variableexplorer\widgets\collectionseditor.py", line 29, in 
from pympler.asizeof import asizeof
File "C:\Util\Anaconda3\lib\site-packages\pympler\asizeof.py", line 1505, in 
for d in (numpy.array(range(0)), numpy.arange(0),
AttributeError: module 'numpy' has no attribute 'array'

【问题讨论】:

  • 如果您使用 pip 更新到 Spyder 4,现在您需要重新安装 Anaconda。如果你没有,你上面的问题表明你过去使用 pip 安装了一些其他的包,你还必须重新安装 Anaconda。

标签: python anaconda spyder


【解决方案1】:

尝试使用以下命令更新 numpy:

conda install -f numpy

【讨论】:

  • 这里是 Spyder 维护者)这完全错了!!你不能混合使用 pip 和 conda 包,因为它们不兼容并且会破坏你的 Anaconda 安装。
  • 我编辑了答案以提及 conda 而不是 pip。
  • @CarlosCordoba 谢谢卡洛斯,你是对的,我的错,出于某种原因,我以为他使用的是普通的 Python 安装,抱歉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-19
  • 2020-01-27
  • 2019-01-21
  • 2021-12-10
  • 2023-03-29
相关资源
最近更新 更多