用于python的Spyder IDE无法识别包的路径

时间:2016-01-26 16:50:03

标签: python packages anaconda spyder

我有一个奇怪的问题,从Spyder运行代码适用于我的大部分代码,但我安装了一个新的包(Basemap),我收到以下错误:

runfile('H:/Python_Programs/mapping.py', wdir='H:/Python_Programs')
Traceback (most recent call last):

  File "<ipython-input-19-5b87e60107c2>", line 1, in <module>
    runfile('H:/Python_Programs/mapping.py', wdir='H:/Python_Programs')

  File "C:\Users\Charanjit\AppData\Local\Continuum\AnacondaNew\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 699, in runfile
    execfile(filename, namespace)

  File "C:\Users\Charanjit\AppData\Local\Continuum\AnacondaNew\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 74, in execfile
    exec(compile(scripttext, filename, 'exec'), glob, loc)

  File "H:/Python_Programs/mapping.py", line 1, in <module>
    from mpl_toolkits.basemap import Basemap

ImportError: No module named basemap

我使用conda将Basemap 1.0.7版本安装到我创建的唯一环境中,但Spyder根本无法识别它。

这里有任何帮助。

1 个答案:

答案 0 :(得分:0)

Spyder将在您的Anaconda文件夹中使用Python.exe(默认安装位置C:\ Anaconda),您需要使用该Python版本来安装任何新模块。您可能使用了不同的版本。另请注意,安装模块后,您需要关闭并重新启动Spyder。