<type 'exceptions.ImportError'> 导入 pandas 和 sklearn 时
Posted
技术标签:
【中文标题】<type \'exceptions.ImportError\'> 导入 pandas 和 sklearn 时【英文标题】:<type 'exceptions.ImportError'> when import pandas and sklearn<type 'exceptions.ImportError'> 导入 pandas 和 sklearn 时 【发布时间】:2019-08-07 17:21:24 【问题描述】:我正在使用 SVM 开发分类器。但我无法导入 pandas 和 sklearn 模块。然而,numpy 和 matplotlib.pyplot 可以成功导入。脚本保存在 XAMPP 的 htdocs 中。我尝试过的事情:
Anaconda 已完全安装。 pandas 和 sklearn 列在包列表中。 (我还为 python 3.7 创建了另一个环境,因为我同时拥有 python 2.x 和 3.x。它们都包含 pandas 和 sklearn)。 pandas 和 sklearn 可以在两个版本的终端中导入。 #!/usr/bin/env python 包括在内。浏览器执行我的脚本没有任何问题,除了熊猫导入问题。我收到了:
【问题讨论】:
我尝试将包路径添加为“sys.path.insert(0, "/anaconda2/lib/python2.7/site-packages")”。之后,可以导入熊猫,但是当我在熊猫中运行方法时,它返回了更多错误。例如,如果我运行“df=pd.read_sql('Query', con=mydb)”,它会返回“df undefined, pd =尝试添加
import sys
print(sys.path)
并确认其中一个地方有熊猫
【讨论】:
感谢您的建议。我把路径打印出来了。没有找到 Pandas 甚至 Numpy。但我确信 numpy 已成功导入。以上是关于<type 'exceptions.ImportError'> 导入 pandas 和 sklearn 时的主要内容,如果未能解决你的问题,请参考以下文章
<type 'numpy.string_'> 和 <type 'str'> 类型有啥区别?
type 'List<FlashcardsList>' 不是 type 'List<Back>' 的子类型如何解决这个问题?
PySpark:TypeError:StructType 不能接受类型为 <type 'unicode'> 或 <type 'str'> 的对象
PromiseKit 无法将类型 '[Result<TYPE>]' 的值分配给类型 '[TYPE]
无法将 '[String : AnyObject]?.Type' 类型(又名 'Optional<Dictionary<String, AnyObject>>.Type)的值转