Установка matplotlib в Ubuntu 14.04 после установки Python 3 с помощью pyenv


11

Я использую Ubuntu 14.04 с Python 2.7.6. Я установил matplotlibPython 2. Теперь я только что установил Python 3.4.2, используя pyenv install 3.4.2. Затем я запустил pip install matplotlibустановку matplotlibдля Python 3. Позже я обнаружил пакет python3-matplotlibдля Ubuntu 14.04. Интересно: я должен был использовать sudo apt-get install python3-matplotlibвместо этого? Какой способ установки matplotlibPython 3 предпочтителен параллельно с Python 2 matplotlib?

Ответы:


24

У меня сейчас нет системы Ubuntu. но все же я могу помочь тебе, я думаю.

откройте свой терминал и введите

apt-cache search python3-matplotlib

Если вы найдете его доступным, вы можете установить его с

sudo apt-get install python3-matplotlib

это наиболее предпочтительный способ.

Теперь, как использовать matplotlib с python 3. Я также разместил здесь вопрос о том, как использовать python2 и python3 бок о бок.

Просто, используйте python3 <filename.py>при выполнении вашей программы с python3-matplotlib

и аналогично, если вы используете python2, он загрузит python 2.

надеюсь, это поможет.


Спасибо, пакет доступен. Должен ли я попробовать удалить pipустановку, то есть:, pip uninstall matplotlibа затем запустить sudo apt-get install python3-matplotlib?
Хокон Хагланд,

Нет необходимости, вы можете продолжить.
14:14

Относительно того, как запустить это: или я мог бежать pyenv global 3.4.2и тогда просто python <filename.py>?
Хокон Хагланд,

1-й - это нормально, но 2-й - вы должны использовать python3 <filename.py>, чтобы он загружал модули
Python3

1
Хорошо, теперь я установил python3-matplotlibс помощью apt-get. Я запустил тестовый график, и он все еще работает (для обоих Python 2.7.6 и 3.4.2) ..
Хакон Хагланд

-1

Это проблема с файлами разработки libgeos. У меня та же проблема, и она была решена путем установки этих библиотек. Надеюсь, это поможет.


Дополнительная информация, например, какие команды запускать в терминале или через графический интерфейс, была бы очень полезна для ОП, чтобы понять, что нужно сделать.
гравитация
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.