Étant donné que matplotlib n'est fourni que jusqu'à Python2 dans le package standard d'Ubuntu12, je cherchais comment utiliser le dernier Python3.5 (à partir du 4 juillet 2016) [Anaconda](https: //) J'ai trouvé quelque chose qui s'appelle www.continuum.io/).
Anaconda prend non seulement en charge les plates-formes Windows, OS X et Linux, mais prend également en charge Python 2.7 et 3.5, 32 bits et 64 bits, ce qui est assez important. Si c'est vrai, je suis plutôt content, alors je l'ai essayé.
Anaconda semble être tout-en-un et contient une quantité considérable de bibliothèques, nécessitant au moins 329 Mo d'espace disque pour le programme d'installation seul et 1,3 Go d'espace disque après l'installation. Nous vous recommandons de vérifier l'espace libre avant l'installation.
$ du -hs Anaconda3-4.1.0-Linux-x86.sh
329M Anaconda3-4.1.0-Linux-x86.sh
$ du -hs anaconda3
1.3G anaconda3
Accédez au site Web officiel d'Anaconda et téléchargez le programme d'installation. Cette fois, j'ai téléchargé la version Linux (32 bits) de Python3.5 (Anaconda3-4.1.0-Linux-x86.sh). Exécutez le fichier téléchargé pour l'installer.
$ bash Anaconda3-4.1.0-Linux-x86.sh
Welcome to Anaconda3 4.1.0 (by Continuum Analytics, Inc.)
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
Appuyez simplement sur la touche [Entrée].
================
Anaconda License
================
Copyright 2016, Continuum Analytics, Inc.
All rights reserved under the 3-clause BSD License:
(réduction)
Do you approve the license terms? [yes|no]
>>>
Anaconda Reisen s'affiche. Si vous le souhaitez, entrez yes et appuyez sur [Entrée].
Anaconda3 will now be installed into this location:
/home/hachi/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/home/hachi/anaconda3] >>>
Peut-être puis-je l'installer dans le répertoire personnel de l'utilisateur actuellement connecté (/ home / hachi / anaconda3 dans ce cas)? Je pense que vous avez entendu cela, alors appuyez simplement sur [Entrée].
PREFIX=/home/hachi/anaconda3
installing: python-3.5.1-5 ...
(réduction)
Python 3.5.1 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /home/hachi/.bashrc ? [yes|no]
[no] >>>
Puis-je ajouter le chemin Anaconda3 lorsque l'installation est terminée après un certain temps? (Peut-être), mais si vous l'ajoutez, ce sera un problème ailleurs, alors entrez "non" cette fois et appuyez sur [Entrée].
You may wish to edit your .bashrc or prepend the Anaconda3 install location:
$ export PATH=/home/hachi/anaconda3/bin:$PATH
Thank you for installing Anaconda3!
Share your notebooks and packages on Anaconda Cloud!
Sign up for free: https://anaconda.org
L'installation est terminée, vérifiez donc la version. Dans le cas d'Ubuntu 12, la commande python
était la version 2.X et la commande python3
était la version 3.X, mais dans le cas d'Anaconda, python
et python3
semblent être la version 3, donc soyez prudent. Peut être nécessaire.
$ anaconda3/bin/python --version
Python 3.5.1 :: Anaconda 4.1.0 (32-bit)
$ anaconda3/bin/python3 --version
Python 3.5.1 :: Anaconda 4.1.0 (32-bit)
Il semble que la version Python soit un peu ancienne, alors mettez-la à niveau avec la commande conda
.
$ anaconda3/bin/conda upgrade -y --all
Fetching package metadata .......
Solving package specifications: ..........
(réduction)
Extracting packages ...
[ COMPLETE ]|###################################################| 100%
Unlinking packages ...
[ COMPLETE ]|###################################################| 100%
Linking packages ...
[ COMPLETE ]|###################################################| 100%
Vérifiez à nouveau la version.
$ anaconda3/bin/python --version
Python 3.5.2 :: Anaconda custom (32-bit)
Il semble que le dernier Python pourrait être installé sur Ubuntu 12.
Puisqu'il semble avoir été installé, essayez le date_demo.py publié sur matploblib Je vais essayer.
$ anaconda3/bin/python date_demo.py
/home/hachi/anaconda3/lib/python3.5/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')
La première fois que vous serez invité à créer un cache de polices, attendez une minute.
C'était affiché!
Bien que la capacité soit grande, je pense que l'environnement pourrait être construit avec presque aucun effort. Même si la version Python est légèrement différente selon le système d'exploitation et que la compatibilité est un problème, il semble que tout puisse être unifié avec la même version en utilisant Anaconda. Non seulement vous pouvez créer rapidement un environnement pour dessiner des graphiques, mais vous pouvez également l'utiliser dans le but d'unifier l'environnement.