2016-04-13 147 views
0

import numpy as np在Python,我得到:不能導入numpy的蟒蛇

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/kevin/anaconda2/lib/python2.7/site-packages/numpy/__init__.py", line 201, in <module> 
    from . import random 
    File "/home/kevin/anaconda2/lib/python2.7/site-packages/numpy/random/__init__.py", line 99, in <module> 
    from .mtrand import * 
ImportError: /home/kevin/anaconda2/lib/python2.7/site-packages/numpy/random/mtrand.so: undefined symbol: PyFPE_jbuf 

我運行Ubuntu 16.04,並有2個蟒蛇安裝。我還安裝了水蟒:

[email protected]:~$ which python 
/home/kevin/anaconda2/bin/python 

我做了一個conda update --all和我現在有:

[email protected]:~$ python --version 
Python 2.7.11 :: Anaconda custom (64-bit) 

我在做什麼錯?我能做些什麼來解決這個問題?

+0

通常蟒蛇--version命令給出像Python 3.5.1 ::蟒蛇4.0.0(64位)蟒蛇版本號。你是如何獲得anaconda定製版本的?這引起了一面紅旗。 – Hun

+0

@Hun我做了conda更新 - 所有 – Kevin

+0

如果我是你,我會從頭開始重新安裝anaconda。並確保它沒有自定義版本,但有一些標準的anaconda版本號。 – Hun

回答

0

我重新安裝了蟒蛇,它的工作由於某種原因...

+0

各位評論者:這是_is_的一個答案。 OP是告訴我們什麼解決了這個問題。 –