安装了两个 Python 并且导入 numpy 时出现问题

安装了两个 Python 并且导入 numpy 时出现问题

当我努力想明白为什么无法导入 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 没有起作用。)

相关内容