私のようにPATHを知らない初心者でないと起こり得ないと思いますが、原因はおそらく
- 様々なサイトを見ながら環境構築しており、複数のpython3やパッケージをインストールした
- おそらくそのどれもPATHが通っていなかった
失うものがなかったので無理やり解決しました
解決方法
1.Finderで不要なpythonやパッケージを削除し、/usr/bin/python3だけにする
2.ターミナルでpandasをインストール(私の環境ではpipではなくpip3でした)
インストールできるが下記警告がでる
WARNING: The scripts f2py, f2py3 and f2py3.9 are installed in '/Users/xxxxx/Library/Python/3.9/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
3.PATHを編集するためターミナルから.bash_profileを開く
bash
1open ~/.bash_profile
4.PATHを追加(コードはchatGPTに教えてもらった)
export PATH=$PATH:/Users/xxxxx/Library/Python/3.9/bin
ここで試行錯誤中に変なPATHができていたのも削除した
5.Rstudioでreticulateパッケージを使用
R
1install.packages('reticulate')
2library(reticulate)
6.Tools > Grobal options > Pythonでinterpreterを/usr/bin/python3に設定
7.pandasを呼び出す
python
1import pandas as pd
動作確認
Python scriptのほうで
Python
1df = pd.DataFrame([[1, 10], [2, 20], [3, 30], [4, 40]], index=['a', 'b', 'c', 'd'], columns=['col1', 'col2'])
2print(df)
うっかりView(df)(Environmentでデータをダブルクリック)するとエラーが出ますのでご注意ください
超初心者の方ご参考ください
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。