当我努力想明白为什么无法导入 NumPy 时,我想我遇到了另一个问题。在多次尝试和通过各种不同的“解决方案”后,我认为我最终安装了两个 Python。
/usr/bin/python --version
Python 2.7.6
renan@renan-1215B:~$ which python
/usr/local/bin/python
现在,当我尝试导入 NumPy 时出现以下错误:
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
一切似乎都已安装完毕
renan@renan-1215B:~$ apt-cache policy python-numpy
python-numpy:
Installed: 1:1.8.2-0ubuntu0.1
Candidate: 1:1.8.2-0ubuntu0.1
Version table:
*** 1:1.8.2-0ubuntu0.1 0
500 http://br.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:1.8.1-1ubuntu1 0
500 http://br.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
renan@renan-1215B:~$ apt-cache policy cython
cython:
Installed: 0.20.1+git90-g0e6e38e-1ubuntu2
Candidate: 0.20.1+git90-g0e6e38e-1ubuntu2
Version table:
*** 0.20.1+git90-g0e6e38e-1ubuntu2 0
500 http://br.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
renan@renan-1215B:~$ apt-cache policy python-scipy
python-scipy:
Installed: 0.13.3-1build1
Candidate: 0.13.3-1build1
Version table:
*** 0.13.3-1build1 0
500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
100 /var/lib/dpkg/status
我尝试了以下解决方案并收到相同的错误消息
renan@renan-1215B:~$ /usr/local/bin/python -c "import numpy"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numpy
我想知道删除其中一个 python 是否会太麻烦(我看到一些警告说不要删除 python,否则可能会导致系统崩溃,那么我不敢自己这样做)如果不是,我该怎么做?回到主要问题,我还应该尝试导入 NumPy 什么(我没有显示更多尝试,因为在我注意到安装了 2 个 python 后,我认为这可能是我尝试失败的原因,但我可以说 apt-get 和 aptitude 没有起作用。)