質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

Q&A

2回答

612閲覧

pyreadr、rdataのインポートがうまくいかない

drango

総合スコア2

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

0グッド

0クリップ

投稿2022/05/23 10:11

編集2022/07/29 17:51

Pythonでpyreadr、rdataのいずれもpipにてインストールしたのにも関わらず、importした際にmodule not foundのエラーが出ます。

出ているエラー

python

1ModuleNotFoundError Traceback (most recent call last) 2/Users/HOGE/Documents/hoge.ipynb Cell 18' in <cell line: 1>() 3----> 1 import rdata 4 5File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/__init__.py:6, in <module> 6 3 import os as _os 7 4 import pathlib as _pathlib 8----> 6 from . import conversion, parser 9 9 def _get_test_data_path() -> _pathlib.Path: 10 10 return _pathlib.Path(_os.path.dirname(__file__)) / "tests" / "data" 11 12File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/conversion/__init__.py:1, in <module> 13----> 1 from ._conversion import ( 14 2 DEFAULT_CLASS_MAP, 15 3 Converter, 16 4 RExpression, 17 5 RLanguage, 18 6 SimpleConverter, 19 7 convert, 20 8 convert_array, 21 9 convert_attrs, 22 10 convert_char, 23 11 convert_list, 24 12 convert_symbol, 25 13 convert_vector, 26 14 dataframe_constructor, 27 15 factor_constructor, 28 16 ts_constructor, 29 17 ) 30 31File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/conversion/_conversion.py:22, in <module> 32 19 import pandas 33 20 import xarray 34---> 22 from .. import parser 35 23 from ..parser import RObject 36 25 ConversionFunction = Callable[[Union[parser.RData, parser.RObject]], Any] 37 38File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/parser/__init__.py:3, in <module> 39 1 """Utilities for parsing a rdata file.""" 40----> 3 from ._parser import ( 41 4 DEFAULT_ALTREP_MAP, 42 5 CharFlags, 43 6 RData, 44 7 RObject, 45 8 RObjectInfo, 46 9 RObjectType, 47 10 parse_data, 48 11 parse_file, 49 12 ) 50 51File ~/.pyenv/versions/3.9.9/lib/python3.9/site-packages/rdata/parser/_parser.py:7, in <module> 52 5 import enum 53 6 import gzip 54----> 7 import lzma 55 8 import os 56 9 import pathlib 57 58File ~/.pyenv/versions/3.9.9/lib/python3.9/lzma.py:27, in <module> 59 25 import io 60 26 import os 61---> 27 from _lzma import * 62 28 from _lzma import _encode_filter_properties, _decode_filter_properties 63 29 import _compression 64 65ModuleNotFoundError: No module named '_lzma'

環境:
MacBook Pro (14-inch, 2021)
Chip Apple M1 Pro
Memory 16 GB
VSCode, pyenv

試したこと

python3

1import sys 2import pprint 3pprint.pprint(sys.path) 4 5pip show パッケージ名

以上により、パスを確認しましたが二つのモジュールのパスは既に追加済みでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2022/05/23 22:56 編集

> importした際にmodule not foundのエラーが出ます。 エラー表示は「module not found」だけでしょうか? 他にも何か表示されてたら、省略せずに全部質問に記載してください もし「Traceback」と書かれてたら、それ以降を全部記載してください (ユーザー名等の個人情報は伏せ字にして) ここに書くのではなく、質問を編集して追記してください
drango

2022/05/24 03:28

大変お待たせしました。 エラー文の追記をしましたので確認お願いします。
drango

2022/05/24 04:35

まさにこれでした! ありがとうございます。
guest

回答2

0

投稿2022/07/29 08:51

jbpb0

総合スコア7651

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

pipとpython自体のパスとバージョンを確認してみよう。
双方同じ場所でしょうか

投稿2022/05/23 10:15

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

drango

2022/05/23 10:23

回答いただきありがとうございます。 パスはどちらも同じで、whichを使って確認しました。 バージョンは以下になります。 python --version Python 3.9.9 pip -V pip 22.1 from /Users/HOGE/.pyenv/versions/3.9.9/lib/python3.9/site-packages/pip (python 3.9)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問