Lors de la construction de l'environnement Python, j'ai parcouru divers articles car "les paramètres de proxy d'authentification, l'environnement de coexistence et la confirmation d'exécution sont nécessaires", donc je pense qu'il serait bon de les rassembler.
Le contenu présenté dans cet article est le suivant. Veuillez ignorer la construction du proxy d'authentification et de l'environnement de coexistence si nécessaire.
Pour les débutants Python qui possèdent l'un des éléments suivants:
L'environnement dont le fonctionnement a été confirmé est le suivant.
Téléchargez le programme d'installation du système d'exploitation cible à partir du Site de téléchargement. (*) Même si vous êtes une personne principale de type Python2, vous pouvez utiliser l'installateur de type 3.
Cliquez sur l'exe installé pour procéder à l'installation. __ Cochez "Ajouter à la variable d'environnement PATH" Sauf pour __, les paramètres par défaut sont OK.
C:\Users\Nom d'utilisateur>conda info -e
# conda environments:
#
root * C:\Users\Nom d'utilisateur\Anaconda3
python``` pour voir la version de Python dans votre environnement actuel.
De ce qui suit, vous pouvez confirmer qu'il s'agit de Python 3.6.1.C:\Users\Nom d'utilisateur>python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>exit()
(*) Si vous êtes dans un environnement proxy d'authentification, vous ne pouvez pas exécuter "Construire un environnement de coexistence" sauf si vous passez d'abord l'authentification.
.condarc``` directement sous le répertoire HOME d'Anaconda3 (généralement` `` C: \ Users \ username \ Anaconda3 '')..Décrivez le «nom d'utilisateur», «mot de passe», «adresse IP» et «numéro de port» utilisés pour l'authentification proxy dans condarc comme suit.[^1]
```yaml
proxy_servers:
http: http://Nom d'utilisateur:mot de passe@adresse IP:numéro de port
https: https://Nom d'utilisateur:mot de passe@adresse IP:numéro de port
(*) Si vous ne pouvez pas le créer directement, créez un fichier texte approprié et exécutez ce qui suit.
#Accédez au répertoire HOME d'Anaconda3, puis exécutez
C:\Users\Nom d'utilisateur\Anaconda3 >ren <Nom du fichier texte> .condarc
C:\Users\Nom d'utilisateur>conda config --show
add_anaconda_token: True
...
proxy_servers:
http: http://Nom d'utilisateur:mot de passe@adresse IP:numéro de port
https: https://Nom d'utilisateur:mot de passe@adresse IP:numéro de port
...
verbosity: 0
# 2.Créez un environnement d'exécution Python de série 7 avec le nom "py27"
C:\Users\Nom d'utilisateur>conda create -n py27 python=2.7 anaconda
C:\Users\Nom d'utilisateur>conda info -e
# conda environments:
#
py27 C:\Users\Nom d'utilisateur\Anaconda3\envs\py27
root * C:\Users\Nom d'utilisateur\Anaconda3
activate
. [^ 3]C:\Users\Nom d'utilisateur>activate py27
(py27) C:\Users\Nom d'utilisateur>
python``` pour voir la version de Python et assurez-vous que l'environnement est changé.(py27) C:\Users\Nom d'utilisateur>python
Python 2.7.13 |Continuum Analytics, Inc.| (default, May 11 2017, 13:17:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>>
print('hello, world!')
Entrez s'il vous plait.>>> print('Hello, world!')
Hello, world!
>>>
J'ai pu confirmer que "Hello, world!" Est affiché.
>>>exit()
helloWorld.py
print('Hello, world!')
<Emplacement de stockage des scripts>
Entrez le chemin du script que vous avez créé précédemment.(py27) C:\Users\Nom d'utilisateur>python <Emplacement de stockage des scripts>\helloWorld.py
Hello, world!
(py27) C:\Users\Nom d'utilisateur>
(py27) C:\Users\Nom d'utilisateur>deactivate py27
C:\Users\Nom d'utilisateur>
python``` pour vous assurer que l'environnement est changé.C:\Users\Nom d'utilisateur>python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Ceci termine le contrôle de fonctionnement de la série Python2. Suite à ce qui précède, vous pouvez vérifier l'opération en "Exécuter le programme en mode interactif" et "Exécuter le script Python" dans la série 3 également. [^ 4]
Dans cet article, nous avons présenté le contenu suivant.
Je pense que c'était très facile de l'installation à la confirmation de l'exécution.
Pour moi, qui utilisait principalement Java, j'ai été surpris qu'il soit trop facile de créer un environnement de coexistence pour différentes versions.
Voici quelques suppléments liés aux commandes suivantes lors de la création d'un environnement de coexistence pour différentes versions.
C:\Users\Nom d'utilisateur>conda create -n py27 python=2.7 anaconda
python simplement '' est correcte pour les séries 3.X.
python simplement '', la dernière version du système cible sera installée.C:\Users\Nom d'utilisateur>conda create -n py21 python=2.1
Fetching package metadata ...........
PackageNotFoundError: Package missing in current win-64 channels:
- python 2.1*
système | Version spécifiable |
---|---|
2.5 ou plus tôt | Aucun |
2.6 | 2.6.8、2.6.9 |
2.7 | 2.7.3 ~ 2.7.13 |
3.1 | Aucun |
3.2 | Aucun |
3.3 ou plus tard | En gros, tout va bien |
C:\Users\Nom d'utilisateur>conda remove -n <Nom de l'environnement> --all
[^ 1]: si l'authentification utilisateur / mot de passe n'est pas requise, supprimez @ et avant.
[^ 2]: Si vous n'ajoutez pas anaconda
à la fin, installez-le plus tard par vous-même avec
conda install``` etc. Vous pouvez vérifier ce qui est déjà installé avec
conda list` ''.
[^ 3]:
source activate sur Mac et Linux [^ 4]: `` `` print
se comporte différemment entre la 2ème et la 3ème série, mais cet article présente comment l'écrire dans les deux environnements.