以下のコマンドでpythonでnetcdfを認識してもらえるようにする:
sudo port install py-netcdf
以下のコマンドでpythonでnetcdfを扱えるようにする:
sudo port install netCDF4
これで、自分のmacの場合、python2.7にnetCDF4モジュールがインストールされていた。python3にインストールする方法は知らない。
あとは以下のサイトを参考にデータの読み込みを試した→http://www.unidata.ucar.edu/software/netcdf/examples/programs/simple_xy_rd.py
やった!pythonでnetcdfを扱えるようになった。
これでおきなくoctaveを削除することができる。
python用GUIであるspiderもインストールしたいがpython2.7で使えるのかな?
デフォルトのpythonを変更:
コマンドラインでpythonと入力すると/usr/bin/pythonが起動するようになっていてデフォルトはpython2.7.5で、自分の使いたいやつ(2.7.7)ではなかったのでlnコマンドを使って変更した→
ln -sf /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /usr/bin/python
調べてみると自分のmacには様々な場所にいろんなバージョンのpythonが保存されていることに気づいた(typeコマンドで調べられる。以下、pythonの場合):
type -a python
python is /usr/bin/python
python is /usr/local/bin/python
この他に/opt/local/Library/...も。
いつどれをどこからインストールしたのかはわからんが過去に①本家ホームページからマニュアルインストール、②macportを使ってインストール、③macに初めから入っているやつといろいろあるのでそれぞれ別のところに存在しているのではないかと推測。
とりあえず必要ないのは削除するかな(python3系列)。
本家ホームページを参考にいらなそうなものはuninstallした→https://docs.python.org/3/using/mac.html
これで少しはすっきり。
本家ホームページを参考にいらなそうなものはuninstallした→https://docs.python.org/3/using/mac.html
これで少しはすっきり。
0 件のコメント:
コメントを投稿