Ich habe den Python-Scipy-Stack mit dem folgenden Befehl von hier installiert
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
Ich kann jedoch sympy
nur Python 2.7.6
die Standard-Python-Version importieren, wenn ich python
im Terminal eingebe. Wenn ich anfange, Python 3.4.0
indem ich eingebe, löst python3
die import sympy
Anweisung den Fehler aus
>>> import sympy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'
Wie behebe ich dieses Problem?
pip
sollte die globale Installation von Paketen vermieden werden?python-requests
Paket installiert haben und es dann installiert istsudo pip install requests
, überschreibt es Dateien, und wenn es dann aktualisiert wird, überschreibt es diese Dateien und es wird zu einem großen matschigen Durcheinander. Die beiden Systeme werden wahrscheinlich auch unterschiedliche Versionen der Requests-Bibliothek verwenden. Wenn Sie eine eigene Python-Umgebung benötigen (die Sie möglicherweise für die Django-Entwicklung verwenden)virtualenv
.python3 -m venv
für Python 3In Ubuntu 16.04 und höher kann Sympy Computer Algebra System in Python über die Standard-Ubuntu-Repositorys installiert werden. Öffnen Sie das Terminal und geben Sie Folgendes ein:
So installieren Sie Sympy for Python 2.x:
quelle
Es gibt einen Backport und einen nächtlichen PPA mit Versionen für alle aktuellen Ubuntu-Versionen. Geh einfach
quelle