Я установил Python scipy stack, используя следующую команду, взятую отсюда
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'
Как мне решить эту проблему?
pip
следует избегать использования глобальных пакетов для установки?python-requests
пакет, а затемsudo pip install requests
он перезапишет файлы, которые установлены apt, а затем при обновлении apt перезапишет эти файлы и превратится в большой беспорядок. Эти две системы, вероятно, также будут использовать разные версии библиотеки запросов. Если вам нужна ваша собственная среда Python (которую вы можете использовать для разработки Django)virtualenv
.python3 -m venv
для Python 3В Ubuntu 16.04 и более поздних версиях Sympy Computer Algebra System в Python можно установить из репозиториев Ubuntu по умолчанию. Откройте терминал и введите:
Чтобы установить Sympy для Python 2.x, выполните:
источник
Есть бэкпорт и ночной PPA с версиями для всех последних выпусков Ubuntu. Просто иди
источник