pandasがインポートできず悩んでおり、解決方法を探しております。
どなたか教えていただけないでしょうか。
プログラム(.\pandas_test.py):
import numpy
import sys
import pprintsys.path.append('C:\users\xxx\anaconda3\lib\site-packages')
sys.path.append('C:\users\xxx\anaconda3\lib\site-packages\pandas')
sys.path.append('C:\users\xxx\anaconda3\lib\site-packages\pandas_libs')import pandas
実行(VScodeのpowershellで実行)
python .\pandas_test.py
返り値
File "C:\users\xxx\anaconda3\lib\site-packages\pandas_init_.py", line 29, in <module>
from pandas._libs import hashtable as _hashtable, lib as _lib, tslib as tslib
File "C:\users\xxx\anaconda3\lib\site-packages\pandas_libs_init.py", line 13, in <module>
from pandas._libs.interval import Interval
ModuleNotFoundError: No module named 'pandas._libs.interval'The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\xxx\desktop\pandas_test.py", line 13, in <module>
import pandas
File "C:\users\xxx\anaconda3\lib\site-packages\pandas_init_.py", line 33, in <module>
raise ImportError(
ImportError: C extension: No module named 'pandas._libs.interval' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --force' to build the C extensions first.
なお、該当となるディレクトリには、見つからないはずのモジュールintervalが存在しており、環境変数パスも通しております。
存在するデータ
C:\users\xxx\anaconda3\lib\site-packages\pandas_libs\interval.cp38-win_amd64.pyd
環境変数に通しているパス
C:\users\xxx\anaconda3\lib\site-packages\pandas_libs\
仕様OS:Windows10 64bit版
Python -V : Python 3.9.2
anaconda -V : anaconda Command line client (version 1.7.2)
インストールされているpandasの情報は下記の通りです。
PS C:\Users\xxx\desktop> pip show pandas
Name: pandas
Version: 1.2.3
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: c:\users\hpj0600\anaconda3\lib\site-packages
Requires: pytz, python-dateutil, numpy
Required-by:
対処として、pandasの入れ直しを行いましたが効果がありませんでした。
conda uninstall pandas
conda install pandas
どなたか対処方法をご教示いただけないでしょうか。
~追記①~
追記いたします。
sys.path.append(...)を行わなかった場合、下記の通りでmoduleのパスが通りません。
File "C:\Users\hpj0600\desktop\pandas_test.py", line 12, in <module>
import pandas
ModuleNotFoundError: No module named 'pandas'
import sys
import pprint
pprint.pprint(sys.path)のみを行った場合の結果を、下記に追記いたします。
['C:\Users\xxx\desktop',
'C:\Program ''Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.752.0_x64__qbz5n2kfra8p0\python39.zip',
'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.752.0_x64__qbz5n2kfra8p0\DLLs',
'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.752.0_x64__qbz5n2kfra8p0\lib',
'C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0',
'C:\Users\xxx\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages',
'C:\Users\xxx\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\win32',
'C:\Users\xxx\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\win32\lib',
'C:\Users\xxx\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\Pythonwin',
'C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.752.0_x64__qbz5n2kfra8p0','C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.752.0_x64__qbz5n2kfra8p0\lib\site-packages']