Python ImportError:numpy安装后,Ubuntu上没有名为numpy的模块

Python ImportError:numpy安装后,Ubuntu上没有名为numpy的模块,python,python-2.7,numpy,ubuntu,installation,Python,Python 2.7,Numpy,Ubuntu,Installation,我试图在Ubuntu 16.04上使用numpy。我已经安装了python 2.7.12。我试过: sudo apt install python-numpy sudo apt autoremove dpkg -L python-numpy 以下是输出的摘录: /. /usr /usr/lib /usr/lib/python2.7 /usr/lib/python2.7/dist-packages /usr/lib/python2.7/dist-packages/numpy-1.11.0.

我试图在Ubuntu 16.04上使用numpy。我已经安装了python 2.7.12。我试过:

sudo apt install python-numpy

sudo apt autoremove 

dpkg -L python-numpy
以下是输出的摘录:

/.
/usr
/usr/lib
/usr/lib/python2.7
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/numpy-1.11.0.egg-info
/usr/lib/python2.7/dist-packages/numpy-1.11.0.egg-info/dependency_links.txt
/usr/lib/python2.7/dist-packages/numpy-1.11.0.egg-info/PKG-INFO
/usr/lib/python2.7/dist-packages/numpy-1.11.0.egg-info/top_level.txt
/usr/lib/python2.7/dist-packages/numpy
/usr/lib/python2.7/dist-packages/numpy/lib
/usr/lib/python2.7/dist-packages/numpy/lib/shape_base.py
但是,当我尝试运行这样一个简单的文件时,仍然会出现相同的错误

#!/usr/bin/env python2

import numpy as np

a = np.array([1, 2, 3])

python test2.py 
Traceback (most recent call last):
  File "test2.py", line 3, in <module>
    import numpy as np
ImportError: No module named numpy
#/usr/bin/env蟒蛇2
将numpy作为np导入
a=np.array([1,2,3])
PythonTest2.py
回溯(最近一次呼叫最后一次):
文件“test2.py”,第3行,在
将numpy作为np导入
ImportError:没有名为numpy的模块

还有什么我需要检查的吗?谢谢

从命令行尝试

pip install numpy --user
然后,您应该能够在新的python会话中导入numpy

但要真正处理好这类事情,您应该为项目创建沙盒环境,其中您不指定包,甚至不指定使用的python版本。这样,您就不会意外地将包安装到错误的路径中,或者为python2安装了包,但是如果您的默认python是python3,那么它就不可用了,诸如此类的事情

如果您下载anaconda,您将获得一种管理所有这些内容的好方法:

否则,您可以使用
venv
(表示“虚拟环境”):


更新:现在,来自Ubuntu请求制造者(Kenneth Reitz)

试一试

sudo-apt-install-python-numpy
然后试试这个命令

python-c“导入numpy;打印(numpy.\uuuuu版本)”

它将向您显示已安装的numpy版本

尝试sudo apt获得安装python numpyIt的效果!非常感谢。我会在几分钟内接受你的回答。