2016-09-12 47 views
0

私は最近私のUbuntu 14.04にpythonをインストールしました。テンソルフローをpipでダウンロードしました。 import tensorflowに行ったところ、ImportError:No module named tensorflowと書いてありました。 その後、PYTHONPATH/usr/local/lib/python2.7/dist-packagesを追加して編集しました。私はインポートしようとする今、それはUbuntuでPythonパッケージをインポートできません(ImportError:未定義シンボル)

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line 23, in <module> 
    from tensorflow.python import * 
    File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py", line 45, in <module> 
    import numpy as np 
    File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 180, in <module> 
    from . import add_newdocs 
    File "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 13, in <module> 
    from numpy.lib import add_newdoc 
    File "/usr/local/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 8, in <module> 
    from .type_check import * 
    File "/usr/local/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 11, in <module> 
    import numpy.core.numeric as _nx 
    File "/usr/local/lib/python2.7/dist-packages/numpy/core/__init__.py", line 14, in <module> 
    from . import multiarray 
ImportError: /usr/local/lib/python2.7/dist-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS4_AsUnicodeEscapeString 

言う私は、Pythonの2つのバージョンが競合が発生し、それが助けにはならなかったというhereを見つけました。いかなる援助も感謝します。あなたのパッケージをインストールする

+0

あなたのpythonのインストールから実行 'pip'()scripts'サブディレクトリ'にあなたはジャンFranç[email protected] pythonの –

+0

の指名手配バージョンを更新してくださいすることができますしてください精巧? – Kavan

答えて

0

最善の方法をありがとうあなたは1つのpythonのインストールが複数ある場合は次のとおりです。

path_to_your_python_executable -m pip install package_name 

この方法で、あなたは適切なPython用のパッケージがインストールされていることを確認することができます。

そしてsudoのを忘れないでください。)

+0

こんにちは、助けてくれてありがとうございましたが、うまくいきませんでした。( – Kavan

+0

良い回避策は 'virtualenv'を使っている可能性があります。 – Laszlowaty

関連する問題