私のpythonで見つかりませモジュールません:私はまた、アップグレードピップ私は、Pythonのエラー はImportErrorに関するすべての問題を読み取ろうとしました
を使用してsudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base
を使用する必要が私はすべてのモジュールを再インストール という名前のモジュール
sudo pip install --upgrade numpy
sudo pip install --upgrade scipy
pip list
をruningてたとき、私は
matplotlibの(1.3.1)
を取得scipyのダウンロード(0.17.0)
numpyの(1.11.0)ここ
しかし、実行結果である:私は何が起こっているか分からない
>>> import matplotlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named matplotlib
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 153, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/usr/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 6, in <module>
from . import multiarray
ImportError: /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS4_AsUnicodeEscapeString
!助けてください!!
OS ubuntu14.04
NEW EDIT だから、いくつかのニュース:私のpythonのインストールをチェックアウトし、私は別の場所で異なるバージョンを発見しました。私が持っているpython2.7の場合:
/usr/bin/python2.7
/usr/local/bin/pyton2.7
which
を使用している間、私はときに、この問題が発生
which python
/usr/local/bin/python
しかし
cd /usr/bin
./python2.7
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
>>> import numpy
>>> import matplotlib
>>>
本当に細かい/usr/bin/python2.7
作品のおかげ
モジュールがインストールされている場所を探してください( 'find(1)'を使います)、ディレクトリが 'sys.path'にあることを確認してください。必要ならば、環境変数 'PYTHONPATH'を変更して' export'してください。 – cdarke
sys.pathのすべてのパスを追加しましたが、まだ 'ImportError:/usr/lib/python2.7/dist-packages/numpy/core/multiarray.so:未定義シンボル:PyUnicodeUCS4_AsUnicodeEscapeString'を持っています – AliK
http://を参照してくださいstackoverflow.com/questions/15403273/possible-conflicting-python-installations – cdarke