Come fare python3 comando Python 3.6 invece di 3.5?

Ho appena scaricato Python 3.6.1, ma quando ho tipo python3 -V nel terminale è ancora Python 3.5.3. Come posso fare python3 punto di Python 3.6? Tutte le versioni sono in /usr/bin/ directory.

Cosa vuoi dire con “scaricato”? Hai “installato”? Come?
sudo apt-get install python3.6

OriginaleL’autore ian-campbell | 2017-05-02

One Reply
  1. 34

    fare

    rm /usr/bin/python3
    ln -s /usr/bin/python3.6 /usr/bin/python3

    soluzione molto migliore:

    Accidenti, Python è utilizzato in Ubuntu per il sistema di script e software, e il software si basa su Python (e i comandi per avviare Python) in un determinato punto. che fare allora.

    rm /usr/bin/python3 
    ln -s /usr/bin/python3.5 /usr/bin/python3 

    creare un alias in ~/.bash_aliases

    alias python3='/usr/bin/python3.6' 

    Script può quindi iniziare con qualcosa di simile:

    #!/usr/bin/env python3 
    ln: failed to create symbolic link '/usr/bin/python3.6': File exists
    Hai bisogno di scambiare gli argomenti per ln di lavoro: ln -s /usr/bin/python3.6 /usr/bin/python3
    mi dispiace :/ <code> ln -s /usr/bin/python3.6 /usr/bin/python3</code>
    Questa soluzione in realtà ha rotto il mio Ubuntu terminal. Qualcosa in background è/era a seconda python3 indicando Python 3.5.3 e non Python 3.6.1. Non so cosa, però.
    Accidenti, Python è utilizzato in Ubuntu per il sistema di script e software, e il software si basa su Python (e i comandi per avviare Python) in un determinato punto. che fare allora.<br/> rm /usr/bin/python3 ln -s /usr/bin/python3.5 /usr/bin/python3 creare un alias in ~/.bash_aliases alias python3='/usr/bin/python3.6' Script può quindi iniziare con qualcosa di simile: #!/usr/bin/env python3

    OriginaleL’autore tso

Lascia un commento