スペースピックパッケージが必要です。私は注意深くthese命令に従ってインストールしましたが、特に問題はありません。インストールの最後に、私は次のようにしました:Spacepyで許可されていないモジュールのインポート
python
>>> import spacepy
これはうまくいきました。後でspacepyを使用するスクリプトを実行しようとしましたが、このパッケージでインポートエラーが発生しました。そして、私がやった:
python
>>> import spacepy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "spacepy/__init__.py", line 329, in <module>
_read_config(rcfile)
File "spacepy/__init__.py", line 297, in _read_config
_write_defaults(rcfile, defaults)
File "spacepy/__init__.py", line 200, in _write_defaults
f = open(rcfile, 'r+t') #Avoid race condition, open for read and write
IOError: [Errno 13] Permission denied: '/home/arnaud/.spacepy/spacepy.rc'
>>>
は、私が試した:
cd ~/.spacepy
chmod +rwx spacepy.rc
しかし、それは何も変更しませんでした。私はまた、sudoでのpythonを実行しようとした、と私は別のエラーを持っているが、それは、同様に動作しません:
sudo python
>>> import spacepy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/spacepy/__init__.py", line 131, in <module>
from . import datamodel
File "/usr/local/lib/python2.7/dist-packages/spacepy/datamodel.py", line 178, in <module>
from . import toolbox
File "/usr/local/lib/python2.7/dist-packages/spacepy/toolbox/__init__.py", line 48, in <module>
from spacepy import time as spt
File "/usr/local/lib/python2.7/dist-packages/spacepy/time.py", line 101, in <module>
import dateutil.parser as dup
ImportError: No module named dateutil.parser
また、須藤とのpythonを実行しているとき、私は他のすべてのパッケージ(numpyのを、ロードすることはできませんscipyなど)。私はanacondaでpython 2.7をインストールしました。
私が試すことができることを知っていますか?
私は別のコンピュータで全く同じ手順を行い、問題なく動作しました。