当前位置: 首页 > 知识库问答 >
问题:

Pandas Python程序在Python3、3.8上运行,但不是在3.6上运行

万嘉石
2023-03-14

每当我运行命令python3.6 Check.py时,我都会得到以下错误:,

熊猫误差

回溯(最后一次调用):文件“/usr/lib/python3/dist-packages/pandas/_-libs/init.py”,第30行,从pandas开始。_-libs导入哈希表为_-hashtable,lib为_-lib,tslib为_-tslib文件“/usr/lib/python3/dist-packages/pandas/_-libs/init.py”,第3行,from.tslibs导入(文件“/usr/libs/py/py”,第3行,在from.conversion导入本地化_pydatetime中,规范化_date
ModuleNotFoundError:没有名为“pandas._libs.tslibs.conversion”的模块

在处理上述异常的过程中,发生了另一个异常:Traceback(最近的调用最后):文件"Check.py",第2行,在导入熊猫为pd File"/usr/lib/python3/dist-包/熊猫/init.py",第38行,在C扩展第一...格式化(模块)重要错误:C扩展:没有名为'熊猫._libs.tslibs.conversion'的模块未构建。如果您想从源目录导入熊猫,您可能需要运行'pythonsetup.pybuild_ext--inplace--force'来首先构建C扩展。

我很快谷歌了错误,找到了这个链接:没有名为熊猫的模块。_libs.tslib

我卸载熊猫:卸载消息

发现现有安装:熊猫1.3.3卸载熊猫-1.3.3:将删除: /u/riker/u97/pmohanty/.local/lib/python3.8/site-packages/pandas-1.3.3.dist-info/* /u/riker/u97/pmohanty/.local/lib/python3.8/site-packages/pandas/*继续(y/n)?y成功卸载熊猫-1.3.3

我重新安装它:重新安装消息

已满足要求: /usr/lib/python3/dist-packages熊猫(0.25.3)

我也升级一下:升级消息

使用缓存的pandas-1.3.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl(11.5 MB)收集熊猫已满足要求,跳过升级:numpy

尽管执行了这些步骤,但我的文件不会运行。奇怪的是,它适用于python3、python3.8,但不适用于python3.6。

python3——版本输出3.8.10

python3.6——版本输出3.6.9

pip——版本从/usr/lib/python3/dist-packages/pip(python 3.8)输出PIP20.0.2

我不熟悉python、pandas和stackoverflow。感谢您的帮助。

PS:我需要让它在3.6工作:'(

共有1个答案

皇甫鸿远
2023-03-14

如果你真的需要它在python 3.6中工作,你需要为python 3.6安装它:

python3.6 -m pip install pandas

请参阅本文,了解其工作原理的讨论。

 类似资料:
  • 我有一个简单的Java代码: 文件夹结构为: 在文件夹中,有和文件。 null null 这里怎么了?

  • 我的应用程序在emulator上运行得很好,但当我导出后在我的智能手机(galaxy s3)上运行它时,它会在这个活动中崩溃,因为有HTTP连接!问题出在哪里?代码还是导出?当我点击连接按钮时,它崩溃了。

  • 问题内容: 我在CI和CD上创建了Jenkinsfile,Dockerfile,Dockerfile.test到CI和CD,在GitHub上构建了我的服务器API,我在Jenkins上构建了该构建,并且构建成功,并且我的docker在Jenkinsfile阶段也在容器上运行,我创建了用于测试和部署在服务器API上,并使用docker作为容器 我也使用docker-compose在docker上运行

  • 我创建了一个JasperReport应用程序,它在tomcat服务器上运行良好。但是当我使用相同的jar在Jboss上运行时,它会显示错误 原因:java.lang.ClassCastException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl无法强制转换为javax.xml.parsers.DocumentBuilderFactor.ne

  • 问题内容: 我将创建一个程序(脚本),该程序在运行时会启动操作,因此我不在此程序中使用路由 我正在使用NestJS框架(要求)。 实际上,我正在尝试在文件中编写代码,并使用方法导入服务。 我的服务 我将使用服务来处理我的操作,所以我会使用DI,该DI在非类文件中不起作用。 我会知道如何以适当的方式在初始化时间内运行我的操作 问题答案: 有两种方法可以做到这一点: A)生命周期事件 使用生命周期事件