我有一个奇怪的问题,从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根本无法识别它。
这里有任何帮助。
答案 0 :(得分:0)
Spyder将在您的Anaconda文件夹中使用Python.exe(默认安装位置C:\ Anaconda),您需要使用该Python版本来安装任何新模块。您可能使用了不同的版本。另请注意,安装模块后,您需要关闭并重新启动Spyder。