web-dev-qa-db-fra.com

Comment installer Python 3.6 IDLE, pour fonctionner avec Anaconda?

J'ai installé Anaconda sur Ubuntu 14.04. Anaconda a installé Python3.6. J'avais déjà Python2.7 (Ubuntu par défaut), puis Python3.4 (j'avais installé avant Anaconda).

Bien qu'Anaconda ait beaucoup simplifié l'importation de packages, je ne parviens pas à enregistrer les codes dans le fichier '.py'. Anaconda a ipython (qui ressemble au shell inactif), jupyter (enregistrer dans '.ipynb') mais aucun n'offre de l'enregistrer en tant que script avec l'extension '.py'. Je veux des scripts '.py' proposés par IDLE.

Quand je tape terminal

anand@anand-Dell:~$ python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

mais quand je clique sur Idle, il utilise par défaut

Python 3.4.3 (default, Nov 28 2017, 16:41:13) 
[GCC 4.8.4] on linux
Type "copyright", "credits" or "license()" for more information.

Comment puis-je installer python3.6 IDLE?

1
a2warik
  1. Téléchargez idlelib depuis le dépôt cpython: https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/python/cpython/tree/3.6/Lib/ idlelib

  2. Extrayez idlelib dans site-packages de anaconda.

  3. Créez /usr/local/bin/idle avec le contenu suivant. (N'oubliez pas de modifier la première ligne pour corriger le chemin d'Anaconda python)

    #!/usr/local/lib/python3.6.2/bin/python3.6
    
    from idlelib.pyshell import main
    if __name__ == '__main__':
        main()
    
2
Ping Chu Hung