Come installare sympy per Python 3.4

10

Ho installato lo stack di Python Scipy usando il seguente comando tratto da qui

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

Tuttavia, posso importare sympy solo in Python 2.7.6 , che è la versione predefinita di Python quando scrivo python nel terminale. Quando avvio Python 3.4.0 digitando python3 , l'istruzione import sympy genera l'errore

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

Come posso risolvere questo problema?

    
posta ajay 21.01.2015 - 12:54

3 risposte

17

Puoi usare pip3 (che è solo normale pip ma nei pacchetti Python3 del sistema). Normalmente suggerirei di evitare l'uso di pip per l'installazione di cose a livello globale, ma dato che non ci sono pacchetti per questo che potrebbero sovrascrivere i file, non c'è nulla da perdere.

È semplice e veloce:

sudo apt-get install python3-pip
sudo pip3 install sympy
    
risposta data Oli 21.01.2015 - 13:04
2

C'è un backport e un PPA notturno con versioni per tutte le versioni recenti di Ubuntu. Basta andare

sudo add-apt-repository ppa:nschloe/sympy-backports
sudo apt update
sudo apt install python3-sympy
    
risposta data Nico Schlömer 03.10.2016 - 17:14
2

In Ubuntu 16.04 e successivi, Sympy Computer Algebra System in Python può essere installato dai repository di Ubuntu predefiniti. Apri il terminale e digita:

sudo apt install python3-sympy  

Per installare Sympy per Python 2.x eseguire:

sudo apt install python-sympy
    
risposta data karel 13.01.2017 - 11:15

Leggi altre domande sui tag