ImportError:无法导入名称“moduleTNC”python

2024-10-01 07:14:24 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图从sklearn库导入线性模型时,python遇到了一个问题:from sklearn import linear_model。我刚刚通过pip安装了它,方法很简单:pip install sklearn。我知道为了避免这个错误,卸载并重新安装sklearn就足够了,但是它没有工作。我也通过conda安装了它,但是打开了空闲(对吗?)它给出了同样的错误。 如何避免呢? 注:如果我用康达公司的jupyter,它会很好地工作。在

解决方法:只需将C:\Program Files\Python35\Lib\site-packages\scipy\optimize中的文件moduletnc重命名为moduletnc(TNC大写)


Tags: installpip方法from模型importmodel错误
2条回答

我也遇到了同样的问题,解决方法是:

conda remove scipy scikit-learn -y
conda install scipy scikit-learn -y

我看到了here,很多人说它也解决了他们的问题。在

我不能标记为可能的重复,所以我只是粘贴在这里。如果这是错误的行为,我很抱歉:

Import module works in Jupyter notebook but not in IDLE

原因是pythonidle无法访问pip/conda安装的库路径。必须将这些库路径添加到环境变量(PATH)中。为此,请打开“我的电脑”>;“属性”>;“高级系统设置”>;“系统”。在

环境变量下查找路径,并在最后添加已安装库的位置。Refer this获取有关如何在path变量中添加位置的详细信息。完成这些操作后,您就可以导入库了。为了知道python搜索哪些位置的库可以使用

import sys 
print sys.path

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

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

注意:本教程是关于如何编辑路径变量的参考。我建议您查找已安装库的位置,并按照步骤进行编辑。在

相关问题 更多 >