前提・実現したいこと
pandasを使用できるようにしたい
発生している問題・エラーメッセージ
tarminal
1pip3 install pandas 2pip3 list
を実行するとインストールはうまく行っているはずなのにlistの中にはpandasが現れず
ipython
1import pandas
でインポートしようとすると
ipython
1--------------------------------------------------------------------------- 2ModuleNotFoundError Traceback (most recent call last) 3<ipython-input-3-38d4b0363d82> in <module> 4----> 1 import pandas 5 6ModuleNotFoundError: No module named 'pandas'
となります
pip3 install pandas のメッセージ
~ $ pip3 install pandas Collecting pandas Using cached pandas-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl (11.6 MB) Collecting python-dateutil>=2.7.3 Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Requirement already satisfied: numpy>=1.17.3 in ./Library/Python/3.9/lib/python/site-packages (from pandas) (1.21.2) Collecting pytz>=2017.3 Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.9/site-packages (from python-dateutil>=2.7.3->pandas) (1.16.0) Installing collected packages: pytz, python-dateutil, pandas Successfully installed pandas-1.3.3 python-dateutil-2.8.2 pytz-2021.1
環境
macOSX10.15
すでに回答がついていますが…
「インポートしようとすると」のプログラムをどのようにして実行しているかを質問文に記載してください。できれば具体的なコマンドで。
あと
where python3
と
where pip3
のコマンド結果も質問文に記載して欲しいです。
返信ありがとうございます
import pandas
で行いました
ターミナルのシェルのプロンプトで
$ ipython
と入力してipythonを起動してから、表示されたPythonのプロンプトで
In [1]: import pandas
と実行したということでいいですかね
あと
where python3
と
where pip3
のコマンド結果、及び
where ipython
のコマンド結果もお願いします
返信ありがとうございます
おっしゃるとおりipythonを起動し
```ipython
In [1]: import pandas
```
を行いました。環境はmacOSXのためwhichコマンドで行うと
```tarminal
~ $ which python3
/usr/local/bin/python3
```
```tarminal
~ $ which pip3
/usr/local/bin/pip3
```
```tarminal
which ipython
/usr/local/bin/ipython
```
となりました
macOSでwhereコマンド使えますよ
whereでの結果もお願いします
おっとbashだと使えないのか
では
which -a python3
等でお願いします
返信ありがとうございます
~ $ which -a python3
/usr/local/bin/python3
/usr/local/bin/python3
/usr/bin/python3
~ $ which -a pip3
/usr/local/bin/pip3
/usr/local/bin/pip3
/usr/bin/pip3
~ $ which -a ipython
/usr/local/bin/ipython
/usr/local/bin/ipython
と言う結果になりました
同じのがふたつ表示されてますねえ。
ls -lF /usr/local/bin/python3*
の結果はどうなるでしょうか?
返信ありがとうございます
scraping $ ls -lF /usr/local/bin/python3*
lrwxr-xr-x 1 <ユーザー名> admin 38 9 30 16:11 /usr/local/bin/python3@ -> ../Cellar/python@3.9/3.9.7/bin/python3
lrwxr-xr-x 1 <ユーザー名> admin 45 9 30 16:11 /usr/local/bin/python3-config@ -> ../Cellar/python@3.9/3.9.7/bin/python3-config
lrwxr-xr-x 1 <ユーザー名> admin 40 9 30 16:11 /usr/local/bin/python3.9@ -> ../Cellar/python@3.9/3.9.7/bin/python3.9
lrwxr-xr-x 1 <ユーザー名> admin 47 9 30 16:11 /usr/local/bin/python3.9-config@ -> ../Cellar/python@3.9/3.9.7/bin/python3.9-config
となりました
<ユーザー名>の部分だけ隠させていただきました
pandas以外(例えばnumpy)では問題は発生していないですか?
pandasだけがおかしいなら、pandasをuninstallしてinstallしなおしてみてはどうでしょう。
回答2件
あなたの回答
tips
プレビュー