web-dev-qa-db-fra.com

Comment installer sympy pour Python 3.4

J'ai installé la pile Python scipy à l'aide de la commande suivante issue de here

Sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

Cependant, je peux importer sympy uniquement dans Python 2.7.6, qui est la version par défaut de Python lorsque je tape python dans le terminal. Lorsque je lance Python 3.4.0 en saisissant python3, l'instruction import sympy lève l'erreur

>>> import sympy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'

Comment puis-je résoudre ce problème?

11
ajay

Vous pouvez utiliser pip3 (qui est simplement normal pipmais dans les packages Python3 du système). Normalement, je suggérerais d'éviter d'utiliser pip pour installer des éléments globalement, mais étant donné qu'il n'existe aucun package pour cela susceptible d'écraser les fichiers, il n'y a rien à perdre.

C'est simple et rapide:

Sudo apt-get install python3-pip
Sudo pip3 install sympy
19
Oli

Dans Ubuntu 16.04 et versions ultérieures, Sympy Computer Algebra System dans Python peut être installé à partir des référentiels Ubuntu par défaut. Ouvrez le terminal et tapez:

Sudo apt install python3-sympy  

Pour installer Sympy pour Python 2.x, exécutez:

Sudo apt install python-sympy
5
karel

Il y a un backports et un nightly PPA avec des versions pour toutes les versions récentes d'Ubuntu. Il suffit d'aller

Sudo add-apt-repository ppa:nschloe/sympy-backports
Sudo apt update
Sudo apt install python3-sympy
2
Nico Schlömer