其他分享
首页 > 其他分享> > 导入模块在Jupyter笔记本中可用,但在IDLE中不可用

导入模块在Jupyter笔记本中可用,但在IDLE中不可用

作者:互联网

我不明白自己在做什么错.上周我重新安装了Windows;之后,我得到了python(3.6),以及我需要的所有库,但是当我尝试将它们导入IDLE时,将返回错误(ModuleNotFoundError:没有名为……的模块),并且当我在命令窗口中单击“ pip”时清单”或“ conda清单”,则说明该包装已经存在.奇怪的是,当我尝试从Jupyter笔记本中导入它们时,没有任何问题.

我正在使用64位Windows 7笔记本电脑.之前未安装任何先前版本的python.我在使用scikit-learn,pandas-datareader和beautifulsoup4时遇到问题.我试图用pip,conda和wheel文件安装软件包.似乎没有任何作用. (因为我在笔记本电脑中,所以我仅下载miniconda,并且正在安装所需的模块).

有什么建议么?我的笔记本电脑的安全掌握在您的手中. :d

解决方法:

原因是python IDLE无法访问您的pip / conda安装的库路径.您必须将这些库路径添加到环境变量(PATH).为此,请打开我的计算机>属性>高级系统设置>系统.

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

import sys 
print sys.path

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

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

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

标签:python-idle,python,python-3-x,module,install
来源: https://codeday.me/bug/20191012/1901830.html