web-dev-qa-db-ja.com

「pandas._libs.tslib」という名前のモジュールはありません

パンダをインポートできません

 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ラップトップで実行されています!!

3
Yash Soni

私は同様の問題に直面し、手動でpandasをアンインストールしてから、pipを使用してpandasをインストールしました。パンダのみを更新したと述べました。あなたはそれを再インストールしようとしていません。

その間、pandas私の環境のバージョンは0.23.4から0.24.1に変更されました

私の環境:

python 3.6.7

ピップ18.1

注:私はPythonの使用法の初心者でもあります。経験豊富なユーザーは、より良い方法を知っている可能性があります。

pip uninstall pandas
pip install pandas 

上記の手順で問題が解決し、パンダをインポートできます。

pandasコミュニティでリリースノートを確認しましたが、tslibへの依存が削除されたようです。以下のリンクのセクション1.5を確認して、tslibを検索してください。

http://pandas.pydata.org/pandas-docs/version/0.24/pandas.pdf

6
nitin3685

私は同じエラーに直面し、次のコマンドを呼び出すことによってそれを解決しました:

pip uninstall pandas  
pip install pandas
pip3 install --upgrade pandas
1