0

このコマンドラインを使用してこの python コードを実行しようとすると:

~/Tools/find_differential_primers/utils python ステッチ_six_frame_stops.py seq.fa

以下のようにエラーコードが表示されます。この問題を解決するのを手伝ってくれませんか。

Traceback (most recent call last):
  File "stitch_six_frame_stops.py", line 55, in <module>
    import matplotlib
  File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.3.x-py2.7-macosx-10.8 intel.egg/matplotlib/__init__.py", line 129, in <module>
    from matplotlib.cbook import is_string_like
  File "/usr/local/lib/python2.7/dist-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/cbook.py", line 28, in <module>
    import numpy as np
  File "/usr/local/lib/python2.7/dist-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/__init__.py", line 140, in <module>
    from . import add_newdocs
  File "/usr/local/lib/python2.7/dist-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/local/lib/python2.7/dist-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/lib/__init__.py", line 6, in <module>
    from .type_check import *
  File "/usr/local/lib/python2.7/dist-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/lib/type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/local/lib/python2.7/dist-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/core/__init__.py", line 6, in <module>
    from . import multiarray
ImportError: /usr/local/lib/python2.7/dist-packages/numpy-1.8.0.dev_3084618_20130514-py2.7-macosx-10.8-intel.egg/numpy/core/multiarray.so: invalid ELF header
4

1 に答える 1

1

Mac OSX で .so ファイルを使用しようとしています! .soファイルは Linux で動作します。Mac OSX は.dynldファイルを操作します。おそらく、NumPy のインストールを確認したいと思うかもしれません。

OSX Lion を使用している場合、OSX に NumPy をインストールする方法については、こちらを参照してください。

于 2013-08-21T03:55:28.047 に答える