Сегодня я решил обновить свои пакеты программного обеспечения:
sudo apt-get upgrade
После этого я пытаюсь запустить свой код python2, и появляется ошибка:
ImportError: No module named numpy
У меня естьпробовал pip install numpy
, но получил сообщение
Requirement already satisfied: numpy in /home/user/anaconda3/lib/python3.5/site-packages (1.15.1)
pip2 install numpy
выдает исключение:
pkg_resources.VersionConflict: (pip 18.0 (/usr/local/lib/python3.5/dist-packages), Requirement.parse('pip==8.1.1'))
conda install numpy
приводит к
# All requested packages already installed.
which python
дает мне
/home/user/anaconda3/bin/python
which pip
приводит к
/home/user/anaconda3/bin/pip
В чем может быть проблема?Похоже, numpy
не может быть установлен для python2, потому что он уже установлен для python3.Я полагаю, что-то пошло не так с связью python2 vs python3 в conda?Это проблема с python, numpy, pip, conda или окружением?