Instalé la pila de Python scipy usando el siguiente comando tomado de aquí
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
Sin embargo, sympy
solo puedo importar Python 2.7.6
cuál es la versión predeterminada de Python cuando escribo python
en el terminal. Cuando empiezo Python 3.4.0
escribiendo python3
, la import sympy
declaración arroja el error
>>> import sympy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'sympy'
¿Cómo soluciono este problema?
pip
debería evitarse el uso para instalar paquetes a nivel mundial?python-requests
paquete instalado y luegosudo pip install requests
, sobrescribirá los archivos que estén instalados y luego, si apt actualiza, sobrescribirá esos archivos y se convertirá en un gran desastre. Es probable que los dos sistemas también usen versiones diferentes de la biblioteca de solicitudes. Si necesita su propio entorno Python (lo que podría hacer, lo hago para el desarrollo de Django) usevirtualenv
.python3 -m venv
para Python 3En Ubuntu 16.04 y versiones posteriores, Sympy Computer Algebra System en Python se puede instalar desde los repositorios predeterminados de Ubuntu. Abra la terminal y escriba:
Para instalar Sympy para Python 2.x, ejecute:
fuente
Hay backports y un PPA nocturno con versiones para todos los lanzamientos recientes de Ubuntu. Simplemente ve
fuente