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 .
-
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 -
Une fois le téléchargement terminé, double-cliquez sur le fichier téléchargé pour démarrer le programme d'installation.
-
Sélectionnez "Suivant".
-
Lisez les termes du contrat de licence, puis cochez «J'accepte» et passez à l'étape suivante.
-
Sauf si vous installez en tant qu'administrateur pour tous les utilisateurs, cochez simplement «Just Me» et cliquez sur «Suivant».
-
Dans l'interface "Choisir l'emplacement d'installation", sélectionnez le chemin cible pour installer Anaconda, puis cliquez sur "Suivant".
Remarque: le chemin cible ne peut pas contenir d'espaces ni de chinois.
- 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.
- 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».
- Cliquez sur Suivant".
- 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».
- 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 /清华大学
-
Entrez "% APPDATA%" dans le gestionnaire de fichiers Windows, comme indiqué ci-dessous:
-
"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:
-
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):
Notepad ++ 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 --help
afficher 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
- Installez le module
pip install <包名>
- Désinstaller le module
pip uninstall <包名>
- Module de mise à niveau
pip install -U <包名>
- Afficher les packages installés et leurs versions
pip freeze
- 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" "
- 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.
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.
- 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.
- 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 ".
- 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+F
recherchez 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 (#).
(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!
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.