我通过Anaconda安装了numpy
,scipy
,matplotlib
等。我将PYTHONPATH
环境变量设置为包含C://Anaconda; C://Anaconda//Scripts; C://Anaconda//pkgs;
。
import sys
sys.path
显示IDLE正在这些Anaconda目录中搜索。命令提示符中的conda list
表示Anaconda上安装了所有需要的软件包。但IDLE中的import numpy
给了我错误No module named numpy
。
连连呢?如何告诉IDLE在哪里查找通过Anaconda安装的模块/包?我觉得我错过了一些明显的东西,但我找不到任何以前的Overflow问题的答案。
答案 0 :(得分:2)
您需要将这些目录添加到PATH
,而不是PYTHONPATH
,并且不应包含pkgs
目录。
答案 1 :(得分:-1)
您应该尝试使用anaconda解释器启动IDLE。 AFAIK它是一个太原始的IDE,可以配置哪个解释器使用。因此,如果anaconda不发货,请使用其他IDE,例如PyCharm,PyDev,Eric,Sublime2,Vim,Emacs。