J'ai installé la pile scipy Python en utilisant la commande suivante tirée d' ici
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
quelle est la version Python par défaut lorsque je tape python
dans le terminal. Lorsque je commence Python 3.4.0
par taper python3
, l' import sympy
instruction jette l'erreur
>>> import sympy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'
Comment résoudre ce problème?
pip
pour installer des packages globalement devrait être évité?python-requests
installé le paquet, puissudo pip install requests
, il écrasera les fichiers qui sont installés et puis si apt se met à jour, il écrasera ces fichiers et cela se transformera en un gros gâchis. Les deux systèmes utiliseront probablement également des versions différentes de la bibliothèque de demandes. Si vous avez besoin de votre propre environnement Python (ce que vous pourriez faire, je le fais pour le développement de Django)virtualenv
.python3 -m venv
pour Python 3Dans Ubuntu 16.04 et versions ultérieures, Sympy Computer Algebra System en Python peut être installé à partir des référentiels Ubuntu par défaut. Ouvrez le terminal et saisissez:
Pour installer Sympy pour Python 2.x, exécutez:
la source
Il y a un backports et un PPA nocturne avec des versions pour toutes les dernières versions d'Ubuntu. Allez simplement
la source