【发布时间】:2016-10-23 06:19:13
【问题描述】:
我在 Windows 10,64 位,使用 Anaconda 4,并使用 python 2.7 (C:/Anaconda3/envs/python2/python.exe) 创建了一个环境 在这个环境下,我成功安装了numpy,当我输入“python”,输入,“import numpy”,输入,在anaconda提示窗口中完美运行。
然而,在 spyder 中,当我打开 python 控制台并键入“import numpy”时,我得到“无法导入名称多数组”。我显然已经更改了 spyder 使用的 python 解释器的路径,以匹配我创建的环境的 python.exe (C:/Anaconda3/envs/python2/python.exe)。我还将 PYTHONSTARTUP 更新为 C:/Anaconda3/envs/python2/Lib/site-packages/spyderlib/scientific_startup.py
它应该是完全相同的 python 程序运行,但它是两种不同的行为。这怎么可能以及如何解决?
PS:我已经尝试了各种解决方案来解决这个错误,比如卸载 numpy 并重新安装它。 numpy 应该不是问题,因为它在 anaconda 提示窗口的 python 控制台中工作得很好。
【问题讨论】:
标签: python-2.7 numpy spyder