Pythonでpyreadr、rdataのいずれもpipにてインストールしたのにも関わらず、importした際にmodule not foundのエラーが出ます。
出ているエラー
python
ModuleNotFoundError Traceback (most recent call last) /Users/HOGE/Documents/hoge.ipynb Cell 18' in <cell line: 1>() ----> 1 import rdata File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/__init__.py:6, in <module> 3 import os as _os 4 import pathlib as _pathlib ----> 6 from . import conversion, parser 9 def _get_test_data_path() -> _pathlib.Path: 10 return _pathlib.Path(_os.path.dirname(__file__)) / "tests" / "data" File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/conversion/__init__.py:1, in <module> ----> 1 from ._conversion import ( 2 DEFAULT_CLASS_MAP, 3 Converter, 4 RExpression, 5 RLanguage, 6 SimpleConverter, 7 convert, 8 convert_array, 9 convert_attrs, 10 convert_char, 11 convert_list, 12 convert_symbol, 13 convert_vector, 14 dataframe_constructor, 15 factor_constructor, 16 ts_constructor, 17 ) File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/conversion/_conversion.py:22, in <module> 19 import pandas 20 import xarray ---> 22 from .. import parser 23 from ..parser import RObject 25 ConversionFunction = Callable[[Union[parser.RData, parser.RObject]], Any] File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/parser/__init__.py:3, in <module> 1 """Utilities for parsing a rdata file.""" ----> 3 from ._parser import ( 4 DEFAULT_ALTREP_MAP, 5 CharFlags, 6 RData, 7 RObject, 8 RObjectInfo, 9 RObjectType, 10 parse_data, 11 parse_file, 12 ) File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/parser/_parser.py:7, in <module> 5 import enum 6 import gzip ----> 7 import lzma 8 import os 9 import pathlib File ~/.pyenv/versions/3.9.9/lib/python3.9/lzma.py:27, in <module> 25 import io 26 import os ---> 27 from _lzma import * 28 from _lzma import _encode_filter_properties, _decode_filter_properties 29 import _compression ModuleNotFoundError: No module named '_lzma'
環境:
MacBook Pro (14-inch, 2021)
Chip Apple M1 Pro
Memory 16 GB
VSCode, pyenv
試したこと
python3
import sys import pprint pprint.pprint(sys.path) pip show パッケージ名
以上により、パスを確認しましたが二つのモジュールのパスは既に追加済みでした。
まだ回答がついていません
会員登録して回答してみよう