pandas 没有名为“panda._libs.tslib”的模块

bq3bfh9z  于 2022-12-16  发布在  其他
关注(0)|答案(3)|浏览(253)

我不能进口Pandas

C:\Users\Yash\Desktop\Python\Twitter Sentimental Analysis>python import.py
Traceback (most recent call last):
  File "C:\Users\Yash\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\__init__.py", line 26, in <module>
    from pandas._libs import (hashtable as _hashtable,
  File "C:\Users\Yash\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\_libs\__init__.py", line 4, in <module>
    from .tslib import iNaT, NaT, Timestamp, Timedelta, OutOfBoundsDatetime
ModuleNotFoundError: No module named 'pandas._libs.tslib'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "import.py", line 4, in <module>
    import pandas as pd
  File "C:\Users\Yash\AppData\Local\Programs\Python\Python36\lib\site-packages\pandas\__init__.py", line 35, in <module>
    "the C extensions first.".format(module))
ImportError: C extension: No module named 'pandas._libs.tslib' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first.

我试着拧来拧去,但这个错误保持不变。我已经更新了模块沿着pip和python!
这是命令的完整追溯。
我目前使用的是python 3. 6. 6(从官方网站下载)
PIP版本:18.1在Windows 10笔记本电脑上运行!!

a5g8bdjr

a5g8bdjr1#

我也遇到过类似的问题,通过手动卸载panda然后用pip安装panda解决了它。你提到过你只更新了panda,所以我想你还没有尝试重新安装它。
在执行此操作时,环境中的Pandas版本从0.23.4更改为0.24.1
我的环境:
Python 3.6.7
点子18.1
注意:我也是Python使用的初学者。更有经验的用户可能知道更好的方法。

pip uninstall pandas
pip install pandas

以上步骤解决了我的问题,我可以进口Pandas了。
我检查了Pandas社区的发布说明,似乎对tslib的依赖已经被移除。检查下面链接中的1.5节,搜索tslib。
http://pandas.pydata.org/pandas-docs/version/0.24/pandas.pdf

dxpyg8gm

dxpyg8gm2#

我遇到了同样的错误,并通过调用以下命令解决了它:

pip uninstall pandas  
pip install pandas
pip3 install --upgrade pandas
ca1c2owp

ca1c2owp3#

我也面临着同样的错误。我尝试了上面的解决方案,但没有成功。以下是对我有效的解决方案。
如果你有两个不同的python环境,并试图运行来自不同环境的文件,那么首先你必须从两个环境中卸载panda,并将它们安装到新的环境中。
例如,我已经安装了python3.6和python3.9,所以首先我从3.6卸载了panda

sudo pip3.6 uninstall pandas

我重复这个命令几次,直到所有版本的Pandas都卸载了。之后,我在3.9中使用这个命令安装Pandas

/usr/bin/python3.9 -m pip install pandas

相关问题