Zainstalowałem scipy stos Pythona za pomocą następującego polecenia pobranego stąd
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
Mogę jednak zaimportować sympy
tylko tę, w Python 2.7.6
której jest domyślną wersją języka Python, gdy piszę python
w terminalu. Kiedy zaczynam Python 3.4.0
od wpisania python3
, import sympy
instrukcja zgłasza błąd
>>> import sympy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'
Jak rozwiązać ten problem?
pip
należy unikać instalowania pakietów na całym świecie?python-requests
zainstalowany pakiet, a następniesudo pip install requests
nadpisze pliki, które zainstalował apt, a następnie, jeśli apt zaktualizuje, nadpisze te pliki i zamieni się w duży papkowaty bałagan. Oba systemy prawdopodobnie będą także korzystać z różnych wersji biblioteki żądań. Jeśli potrzebujesz własnego środowiska Python (które możesz zrobić dla Django), skorzystaj z niegovirtualenv
.python3 -m venv
dla Pythona 3W systemie Ubuntu 16.04 i nowszych Sympy Computer Algebra System w języku Python można zainstalować z domyślnych repozytoriów Ubuntu. Otwórz terminal i wpisz:
Aby zainstalować Sympy for Python 2.x uruchom:
źródło
Istnieje backport i nocne PPA z wersjami dla wszystkich najnowszych wydań Ubuntu. Po prostu idź
źródło