[Mémorandum] python + vscode + pipenv C'est courant, mais c'était un désordre d'avertissement, donc un mémorandum

Ceci est le premier message. Jusqu'à présent, j'utilisais notepad ++ pour écrire du code, mais j'ai décidé d'utiliser VScode en raison de ses diverses commodités. C'est pour étudier python, mais j'ai créé un environnement parce que je voulais le rendre plus facile à gérer en utilisant pipenv. Cependant, l'avertissement n'a pas disparu et j'ai eu beaucoup de mal, je vais donc le laisser ici sous forme de mémorandum.

L'environnement à construire cette fois est le suivant. -OS:windows10 -Python:3.8 -Bibliothèque utilisée: pipenv, Django

1. Installez VScode

Veuillez installer celui qui convient à votre environnement à partir de la page suivante. https://code.visualstudio.com/download

2. Installez python

Veuillez télécharger et installer la version souhaitée en fonction de votre environnement à partir de la page suivante. https://www.python.org/downloads/windows/ De plus, dans le cas des fenêtres, il devrait y avoir une case à cocher pour ajouter une variable d'environnement au milieu, alors assurez-vous de la cocher. (Il existe une case à cocher pour des mots tels que "Ajouter pythonX.X à PATH".) Après l'installation, confirmons que l'installation est terminée avec la commande suivante.

python --version

Si les informations de version sont affichées, cela signifie que l'installation a réussi. (Si vous n'avez pas de PATH, vous ne pourrez pas reconnaître la commande ici.)

3. Installez Pipenv.

Installons-le à partir de 2 tel quel. Exécutez la commande suivante.

pip install pipenv

Une fois l'installation de pipenv terminée, ajoutez les variables d'environnement. Ajoutez la variable d'environnement suivante et définissez la valeur sur "true".

PIPENV_VENV_IN_PROJECT

Ainsi, lorsque vous créez un environnement virtuel avec pipenv, un dossier «.venv» sera créé dans le répertoire de travail. Si vous n'ajoutez pas cette variable d'environnement, elle sera créée sous le dossier utilisateur. Il n'y a pas de problème avec cela, mais il est recommandé de le définir car il est gênant lors de la gestion de l'environnement et des dossiers sur VScode plus tard.

4. Définissez VScode.

  1. Recherchez et installez les éléments suivants à partir des extensions dans la barre latérale. (Un package d'outils utile pour Python. Il fait la fonction Lint et l'indentation automatique.)
python extension for visual studio code
  1. Ouvrez les paramètres dans "Fichier" -> "Paramètres de base" et définissez les paramètres suivants dans "Python: Chemin Venv" dans "Extensions" -> "python".
.venv,

Si vous définissez cela, il semble que lorsque vous ouvrez l'espace de travail, il chargera le dossier .venv directement en dessous. 3. Redémarrez VScode une fois. Chargez les paramètres jusqu'à ce point. 4. Nous créerons véritablement l'environnement d'ici. Ouvrez le dossier sur lequel vous travaillez à partir de "Fichier" -> "Ouvrir le dossier". 5. Sélectionnez «Terminal» -> «Nouveau terminal» pour ouvrir le terminal. 6. Créez un environnement virtuel avec pipenv. Exécutez la commande suivante dans le terminal.

pipenv install

À ce stade, il vous sera demandé en anglais quelque chose comme "Il semble qu'un environnement virtuel a été créé, mais voulez-vous l'utiliser?", Alors sélectionnez "OUI". Ensuite, je pense que la structure des dossiers sera la suivante.

.
├─.venv ← Fabriqué avec pipenv
├─.vscode ← Créé en cliquant sur Oui
├─Pipfile ← Fabriqué avec pipenv
└─Pipfile.lock ← Fabriqué avec pipenv

.vscode n'a pas été créé (ou si vous cliquez sur Non) Créez un fichier .py avec un nom approprié directement sous l'espace de travail. Ensuite, il devrait être fait. 7. Créez un dossier nommé ".env" directement sous l'espace de travail et écrivez ce qui suit.

PYTHONPATH=.venv/src
  1. Ajoutez ce qui suit à "./.vscode/setting.json".
"python.envFile": "${workspaceFolder}\\.env"

N'oubliez pas de doubler la barre oblique inverse car elle sera reconnue comme une touche d'échappement. En suivant les étapes 7 et 8, vous ne pourrez pas charger la bibliothèque dans l'environnement virtuel et recevoir un avertissement.

plus tard

pipienv install xxx

Installez votre bibliothèque préférée avec

pipenv shell

Vous pouvez développer dans votre environnement virtuel préféré en exécutant! c'est tout! Je vous remercie pour votre travail acharné!

finalement

Jusqu'à présent, je ne m'en souciais pas vraiment dans l'esprit de simplement taper le code, mais selon le site, vscode est standard et la coopération avec git est pratique, alors j'ai commencé à l'utiliser. Au moment d'écrire cet article, la gomme dans ma tête travaille encore dur aujourd'hui Je l'ai créé en luttant contre les souvenirs qui disparaissent.

Le savez-vous aussi? Pas ici

Si vous avez des questions, n'hésitez pas à nous le faire savoir. Merci à tous nos ancêtres.

Recommended Posts

[Mémorandum] python + vscode + pipenv C'est courant, mais c'était un désordre d'avertissement, donc un mémorandum
C'est Halloween donc je vais essayer de le cacher avec Python
J'avais du mal à faire mes devoirs, j'ai donc utilisé Python pour la comptabilité de gestion.
Quand j'ai fait un treemap (graphique de zone) avec python, c'était subtil, donc quand j'ai utilisé fleurir, c'était plutôt bien.
Lorsque je me suis connecté à un serveur Jupyter distant avec VScode, il était distant mais local.
J'ai pu me moquer d'AWS-Batch avec python, moto, donc je vais le laisser
Un mémorandum sur l'appel de Python à partir de Common Lisp
Je n'ai pas pu importer le module python avec VSCODE, mais sur juoyterlab, j'ai pu trouver la cause.
Je me suis demandé si Python 3.4 était plus rapide, mais c'était plus lent
Remarque conda: Création d'un environnement Python avec Spacon ITO
J'ai écrit python3.4 dans .envrc avec direnv et je l'ai autorisé, mais j'ai eu une erreur de syntaxe
C'est un problème d'écrire "coding: utf-8" en Python, donc je vais faire quelque chose avec Shellscript
Depuis qu'il y avait Doppelgenger, j'ai essayé de le distinguer avec l'intelligence artificielle (rires) (Partie 1)