Я установил Python scipy стек с помощью следующего управления, принятого отсюда
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
Однако я могу импортировать sympy
только в Python 2.7.6
который является версией Python по умолчанию, когда я ввожу python
в терминале. Когда я запускаю Python 3.4.0
путем ввода python3
, import sympy
оператор бросает ошибку
>>> import sympy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'
Как я решаю эту проблему?
Можно использовать pip3
(который является просто нормален pip
, но в пакетах системы Python3). Обычно я предложил бы избегать использования зернышка для установки материала глобально, но данный там не пакеты для этого, которое могло перезаписать файлы, нет ничего для потери.
Это быстро и просто:
sudo apt-get install python3-pip
sudo pip3 install sympy
В Ubuntu 16.04 и позже, Компьютерная Система Алгебры Sympy в Python может быть установлена из репозиториев Ubuntu по умолчанию. Откройте терминал и тип:
sudo apt install python3-sympy
Для установки Sympy для запущенного Python 2.x:
sudo apt install python-sympy
Существует бэкпорты и ночной PPA с версиями для всех недавних релизов Ubuntu. Просто пойдите
sudo add-apt-repository ppa:nschloe/sympy-backports
sudo apt update
sudo apt install python3-sympy