2017-08-02 20 views
1

私は、MacでpythonのnetCDF4パッケージを100回使用したことがあります。今日、私は数え切れないほどの時間を行っているようpython netCDF4が突然Mac OSで動作を停止しました

>>> from netCDF4 import Dataset 

を試みたが、私はこれは私が昨日マックポートを通じて行った更新に関連していると思われるが、のために知らない

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Library/Python/2.7/site-packages/netCDF4/__init__.py", line 3, in <module> 
    from ._netCDF4 import * 
ImportError: dlopen(/Library/Python/2.7/site-packages/netCDF4/_netCDF4.so, 2): Library not loaded: /opt/local/lib/libhdf5.100.dylib 
    Referenced from: /Library/Python/2.7/site-packages/netCDF4/_netCDF4.so 
    Reason: image not found 

を言われました確かに。誰もが解決策を知っていますか?

更新:NetCDF4が見つけたいディレクトリにlibhdf5.100.dylibがありませんが、私はlibhdf5.101.dylibを持っています。代わりにnetCDF4を探して納得させる方法はありますか?リンクを張るのは安全なことでしょうか?

UPDATE AGAIN:誰かが興味を持っている場合、約1時間後に答えを見つけました。これは以下の通りです。

答えて

1

OKは、およそ時間の周り暇つぶしした後、私はこれでヒット:

使用ピップは、netCDF4をアンインストールして右周りに回して、もう一度それをインストールするためにピップを使用します。すべてが現在正常に動作します。

ところで、最初のアンインストールが重要です。とにかく私のマシンでは、sudoの下ですべてを実行しなければなりませんでした。

関連する問題