Principes de base de la programmation Python - Préparation de l'environnement de programmation


Rédigé devant cette série d'articles de blog destinés aux majors non informatiques, en particulier les sciences humaines et sociales, l'économie de la gestion et d'autres majors connexes ou le personnel apprenant à ouvrir la voie à l'analyse et à la visualisation de données pratiques, à l'apprentissage automatique, etc., des blogs ou des livres sélectionnés à titre de référence, concis et pratiques Le principe est de se concentrer sur l' orientation des tâches et les exercices pratiques .

Installation et utilisation d'Anaconda

introduction

  • Système de gestion de paquets open source et système de gestion d'environnement, y compris l'installation, l'exploitation, la mise à jour, la suppression de paquets multilingues et, surtout, il peut résoudre le problème de la dépendance des paquets
  • Les langages de support incluent Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN
  • Prend en charge l'exécution sur Windows, macOS et Linux
  • Conda peut créer différents environnements et en même temps enregistrer, charger et changer d'environnement
  • Le package Conda et le gestionnaire d'environnement sont inclus dans toutes les versions d'Anaconda et Miniconda

Téléchargez et installez (cet article utilise uniquement Win10 comme exemple)

Référence: tutoriel d'introduction, d'installation et d'utilisation d'Anaconda .

  1. Accédez à la page de téléchargement officielle pour télécharger. À l'heure actuelle, le site officiel ne fournit que la version 3.8 de Python. Selon le système d'exploitation Win10, cliquez sur "64-Bit Graphical Installer" ou "32-Bit Graphical Installer" pour télécharger.
    Ce didacticiel prend comme exemple la version Anaconda3-5.2.0-Windows-x86_64 (Python3.6). Fournissez l'adresse de téléchargement du disque réseau Baidu Code d'extraction: gr81

  2. Une fois le téléchargement terminé, double-cliquez sur le fichier téléchargé pour démarrer le programme d'installation.

  3. Sélectionnez "Suivant".
    Insérez la description de l'image ici

  4. Lisez les termes du contrat de licence, puis cochez «J'accepte» et passez à l'étape suivante.

  5. Sauf si vous installez en tant qu'administrateur pour tous les utilisateurs, cochez simplement «Just Me» et cliquez sur «Suivant».

  6. Dans l'interface "Choisir l'emplacement d'installation", sélectionnez le chemin cible pour installer Anaconda, puis cliquez sur "Suivant".
    Insérez la description de l'image ici

Remarque: le chemin cible ne peut pas contenir d'espaces ni de chinois.

  1. Dans les "Options d'installation avancées" pour cocher la case "Ajouter Anaconda à ma variable d'environnement PATH ." (" Anaconda Ajouter à ma variable d'environnement.").

Remarque: il est recommandé de ne pas vérifier certaines informations, car si elles sont cochées, elles affecteront l'utilisation d'autres programmes et l'auteur ne les a pas encore trouvées.

  1. Cliquez sur "Installer" pour démarrer l'installation. Si vous souhaitez afficher les détails de l'installation, vous pouvez cliquer sur «Afficher les détails».
  2. Cliquez sur Suivant".
  3. Entrer dans l'interface "Merci d'avoir installé Anaconda!" Signifie que l'installation est réussie, cliquez sur "Terminer" pour terminer l'installation.

Remarque: si vous ne voulez pas en savoir plus sur «Anaconda Cloud» et «Anaconda Support», vous pouvez décocher «En savoir plus sur Anaconda Cloud» et «En savoir plus sur Anaconda Support».

  1. Vérifiez le résultat de l'installation. Vous pouvez choisir l'une des méthodes suivantes:
  • «Démarrer → Anaconda3 (64 bits) → Anaconda Navigator», si vous parvenez à démarrer Anaconda Navigator avec succès, l'installation est réussie.
  • "Démarrer → Anaconda3 (64 bits) → cliquez avec le bouton droit sur Invite Anaconda → exécuter en tant qu'administrateur", entrez dans l'invite Anaconda conda list, vous pouvez afficher le nom du package installé et le numéro de version. Si le résultat peut être affiché normalement, l'installation est réussie.

Utilisation de base des paramètres de source Pip et miroir

introduction

  • pip est un outil de gestion de packages Python moderne et polyvalent. Fournit les fonctions de recherche, de téléchargement, d'installation et de désinstallation des packages Python

Paramètres de source du miroir Pip (cet article utilise uniquement Win10 comme exemple)

Par défaut, pip utilise la source officielle Python pour la configuration à l'étranger. La vitesse de téléchargement est lente ou l'expiration de la connexion, vous devez donc utiliser la source miroir Python domestique.
Référence: Comment changer la source du miroir pip (source d'installation) en Python .

Sources de miroirs domestiques courantes

http://pypi.douban.com/simple/ 豆瓣 
http://mirrors.aliyun.com/pypi/simple/ 阿里 
http://pypi.hustunique.com/simple/ 华中理工大学 
http://pypi.sdutlinux.org/simple/ 山东理工大学 
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple /清华大学
  1. Entrez "% APPDATA%" dans le gestionnaire de fichiers Windows, comme indiqué ci-dessous:
    Insérez la description de l'image ici

  2. "Enter" localisera un nouveau répertoire ("C: \ Users \ Administrator \ AppData \ Roaming \ pip \ pip.ini"), Administrator est votre nom d'utilisateur, créera un dossier pip dans ce répertoire, puis Créez un nouveau fichier pip.ini dans le dossier pip, comme indiqué ci-dessous:
    Insérez la description de l'image ici

  3. Entrez le contenu suivant dans le fichier pip.ini nouvellement créé, puis enregistrez-le.

Remarque: le contenu de "index-url" est le chemin de la source du miroir, qui peut être remplacé

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

Comme indiqué ci-dessous (capture d'écran du remplacement de la source Tsinghua):
Insérez la description de l'image iciNotepad ++ 7.8.9 lien de téléchargement officiel de la version chinoise

Utilisation basique de Pip

Référence: utilisation de base de pip et installation hors ligne de bibliothèques tierces Python .

commande pip et ses paramètres

Entrez la commande dans la fenêtre de ligne de commande pour pip --helpafficher les paramètres et l'utilisation de la commande pip, comme illustré dans la figure suivante:

# pip --help

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.  安装包
  download                    Download packages. 下载包
  uninstall                   Uninstall packages. 卸载包
  freeze                      Output installed packages in requirements format. 按着一定格式输出已安装包列表
  list                        List installed packages. 列出已安装包
  show                        Show information about installed packages. 显示包详细信息
  check                       Verify installed packages have compatible dependencies.检查包的依赖关系是否完整
  config                      Manage local and global configuration.管理配置
  search                      Search PyPI for packages.搜索包
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.计算包的hash值 
  completion                  A helper command used for command completion.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort).
  --trusted-host <hostname>   Mark this host as trusted, even though it does not have valid or any HTTPS.
  --cert <path>               Path to alternate CA bundle.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
  --no-color                  Suppress colored output

Commandes pip courantes

  1. Installez le module
pip install <包名>
  1. Désinstaller le module
pip uninstall <包名>
  1. Module de mise à niveau
pip install -U <包名>
  1. Afficher les packages installés et leurs versions
pip freeze
  1. Voir les packages évolutifs
pip list -o

Remarque: Lorsque l'instruction suivante apparaît, vous devez mettre à niveau pip lorsque vous y êtes invité.
Vous utilisez la version 10.0.1 de pip, mais la version 20.2.3 est disponible.
Vous devriez envisager la mise à niveau via la commande "pip install --upgrade pip".
Cette phrase signifie "Vous utilisez la version 10.0.1 de pip, mais vous pouvez Utilisez la version 20.2.3. Vous devriez envisager la mise à niveau via la commande "pip install –upgrade pip" "

Insérez la description de l'image ici

  1. Mettre à niveau le pip
python -m pip install --upgrade pip

Introduction, fonctionnement et utilisation de Jupyter Notebook

Référence: Introduction à Jupyter Notebook, tutoriel d'installation et d'utilisation .

introduction

  • Jupyter Notebook est une application Web pour l'informatique interactive. Il peut être appliqué à l'ensemble du processus de calcul: développement, rédaction de documents, exécution de code et affichage des résultats.

Exécuter le bloc-notes Jupyter

Entrez la commande suivante dans le terminal:

jupyter notebook

Une fois la commande exécutée, une série d'informations sur le serveur de notebook s'affichera dans le terminal et le navigateur démarrera automatiquement Jupyter Notebook.
Le contenu de l'affichage du terminal au démarrage est le suivant:

[I 18:47:37.542 NotebookApp] Writing notebook server cookie secret to C:\Users\MXL\AppData\Roaming\jupyter\runtime\notebook_cookie_secret
[I 18:47:39.002 NotebookApp] JupyterLab beta preview extension loaded from C:\Users\MXL\Anaconda3\lib\site-packages\jupyterlab
[I 18:47:39.003 NotebookApp] JupyterLab application directory is C:\Users\MXL\Anaconda3\share\jupyter\lab
[I 18:47:39.895 NotebookApp] Serving notebooks from local directory: C:\Users\MXL
[I 18:47:39.895 NotebookApp] 0 active kernels
[I 18:47:39.897 NotebookApp] The Jupyter Notebook is running at:
[I 18:47:39.899 NotebookApp] http://localhost:8888/?

Remarque: après toutes les opérations dans Jupyter Notebook, veuillez garder le terminal non fermé, car une fois le terminal fermé, le lien vers le serveur local sera déconnecté et vous ne pourrez pas effectuer d'autres opérations dans Jupyter Notebook.

La barre d'adresse du navigateur par défaut sera affiché: http://localhost:8888. Parmi eux, "localhost" fait référence à cette machine et "8888" est le numéro de port.

Page principale (introduction dans la section suivante)

Après avoir exécuté la commande de démarrage, le navigateur entrera dans la page principale de Notebook, comme indiqué dans la figure ci-dessous.
Insérez la description de l'image ici

Définir l'emplacement de stockage des fichiers Jupyter Notebook

Si vous ne souhaitez pas enregistrer tous les documents écrits dans Jupyter Notebook à l'avenir directement dans votre répertoire personnel, vous devez modifier le chemin de stockage des fichiers de Jupyter Notebook.

  1. Créer un dossier / répertoire

Les utilisateurs Windows créent un nouveau dossier sur le disque dans lequel vous souhaitez stocker les fichiers Jupyter Notebook et nommez le dossier; double-cliquez pour entrer dans le dossier, puis copiez le chemin dans la barre d'adresse.

  1. Chemin du fichier de configuration

Entrez la commande suivante dans le terminal (générer le fichier de configuration):

jupyter notebook --generate-config

Remarque: Si le fichier de configuration existe déjà ou a été modifié, la requête "Écraser /Users/XXX/.jupyter/jupyter_notebook_config.py avec la configuration par défaut? [Y / N]" apparaîtra après l'utilisation de cette commande, c'est-à-dire "l'écrase par le fichier de configuration par défaut Le fichier est-il sous le chemin? ", Si vous appuyez sur" y ", l'écrasement est terminé, alors les modifications précédentes seront invalides; s'il s'agit simplement d'interroger le chemin, vous devez entrer" N ".

  1. Modifier le fichier de configuration

(A) Ouvrez le fichier de configuration
Les utilisateurs du système Windows peuvent utiliser l'outil d'édition de document Notepad ++ pour ouvrir le fichier "jupyter_notebook_config.py" et le modifier.
(B) Recherche de mots-clés Après avoir
saisi le fichier de configuration, Ctrl+Frecherchez le mot-clé "c.NotebookApp.notebook_dir".

(C) Editez le fichier de configuration

(D) Décommenter
Supprimez le signe dièse (#) au début de la ligne. Étant donné que le fichier de configuration est un fichier exécutable Python, en Python, le signe dièse (#) indique un commentaire, c'est-à-dire que la ligne de commande ne sera pas exécutée pendant le processus de compilation.Par conséquent, pour que la modification soit effective, vous devez supprimer le signe dièse (#).
Insérez la description de l'image ici

(E) Enregistrez le fichier de configuration

(F) Vérification
Entrez la commande jupyter notebook dans le terminal pour ouvrir Jupyter Notebook.A ce moment, vous verrez une interface rafraîchissante, félicitations!
Insérez la description de l'image ici

Remarque: toutes les commandes ci-dessus sont saisies au format anglais demi-largeur. S'il y a une erreur, veuillez vérifier strictement ces deux conditions, anglais et demi-largeur.

Je suppose que tu aimes

Origine blog.csdn.net/Chris_MengXL/article/details/108711358
conseillé
Classement