导入模块适用于Jupyter笔记本,但不适用于IDLE

时间:2017-06-12 01:43:57

标签: python python-3.x module install python-idle

我不明白我做错了什么。我上周重新安装了窗户;之后我得到了python(3.6),以及我需要的所有库,但是当我尝试在IDLE中导入它们时返回一个错误(ModuleNotFoundError:没有名为......的模块),当我在命令窗口中检查“pip”时列出“或”conda列表“,包已经存在。奇怪的是当我试图从Jupyter笔记本中导入它们时没有任何问题。

我正在使用笔记本电脑Windows 7,64位。之前没有安装以前版本的python。我遇到了scikit-learn,pandas-datareader和beautifulsoup4的问题。我尝试用pip,conda和wheel文件安装软件包。似乎没什么用。 (因为我在我的笔记本电脑中,我只下载miniconda,我正在安装我需要的模块。)

有什么建议吗?我的笔记本电脑的安全性在你手中。 :D

1 个答案:

答案 0 :(得分:1)

原因是python IDLE无法访问 pip / conda 安装的库路径。您必须将这些库路径添加到环境变量(PATH)。要执行此操作,请打开my computer > properties > advanced system settings > system

环境变量下查找 PATH ,最后添加已安装库的位置。 Refer this了解有关如何在路径变量中添加位置的更多详细信息。完成这些后,您将能够导入库。为了知道python搜索库的位置,你可以使用

import sys 
print sys.path

这将为您提供python搜索库的位置列表。编辑PATH变量后,这些位置将反映在此处。

Refer这也是为了知道如何添加python库路径。

注意:本教程是有关如何编辑PATH变量的参考。我鼓励您找到已安装库的位置,并按照步骤进行编辑。