Как исправить ImportError: нет модуля с именем numpy на сервере AWS EC2 с AMI Linux, но он установлен?

В течение пяти дней или около того я мог без проблем запустить скрипт с numpy. Установил как тут на форуме предложили и все заработало. когда я сегодня пытаюсь запустить другой скрипт Python с numpy, я получаю следующую ошибку:

Traceback (most recent call last):
  File "neuralTensorNetworkAcc.py", line 8, in <module>
    import numpy as np
ImportError: No module named numpy

Но numpy, похоже, установлен:

[ec2-user@ip-172-31-10-106 sk-learn]$ sudo yum install numpy                    Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                         | 2.1 kB     00:00
amzn-updates/latest                                      | 2.3 kB     00:00
Package python26-numpy-1.7.2-8.16.amzn1.x86_64 already installed and latest version
Nothing to do

Что случилось? Как исправить этот баг?

Заранее спасибо!


person user3352632    schedule 31.05.2015    source источник
comment
запустите python --version, чтобы убедиться, что python2.6 установлен как версия python по умолчанию.   -  person boaz_shuster    schedule 01.06.2015
comment
stackoverflow.com/questions/2325923/, stackoverflow.com/questions/23417941/   -  person BMW    schedule 01.06.2015
comment
Моя версия Python: Python 2.7.9   -  person user3352632    schedule 01.06.2015
comment
Если версия Python по умолчанию не 2.6, вы можете изменить ее, используя псевдоним: alias python=/usr/bin/python2.6. Чтобы сделать этот псевдоним постоянным, добавьте его в свой файл ~/.bashrc. Вот отличный пост для дальнейшего чтения.   -  person Renel Chesak    schedule 19.11.2017