[PYTHON] VSCode + venv Je suis coincé dans la construction d'environnement

Aperçu

Lors de la création d'un environnement virtuel Python avec VSCode et venv, diverses choses se sont bloquées dans Powershell et pip, alors je les ai organisées. Le sujet spécifique est

est.

introduction

Jusqu'à présent, lors du développement avec Python, je n'avais pas mis en place d'environnement virtuel. Cependant, des travaux récents ont rendu nécessaire la mise à niveau ou la réduction de la version des packages installés avec pip. J'ai donc décidé de faire mes débuts dans mon environnement virtuel.

environnement

OS:Windows10 Python:3.7.3 (32bit) Éditeur de texte: Visual Studio Code Environnement virtuel: venv

Le contenu du travail

https://hachian.com/2019/09/19/vscode_venv/ J'ai procédé en faisant référence à.

L'activation de l'environnement virtuel ne fonctionne pas

Idéalement, je souhaite démarrer l'environnement virtuel en douceur lorsque j'ouvre le dossier pour configurer l'environnement virtuel avec VS Code. Pour activer l'environnement virtuel, vous devez exécuter activate.ps1 dans les scripts, mais si vous le faites directement dans Powershell,

.\Activate.ps1 :L'exécution du script est désactivée sur ce système, donc
 C:~Activate.Impossible de lire ps1.

J'obtiens une déclaration d'erreur. Apparemment, pour exécuter un script dans Powershell, vous devez l'exécuter en tant qu'administrateur lorsque vous démarrez Powershell. Cependant, cette fois, j'ai démarré Powershell dans le terminal attaché à VS Code, il semble donc impossible de l'exécuter en tant qu'administrateur. .. ..

Solution

Ce site a été utile. https://attakei.net/blog/2019/windows-vscode-venv/index.html Lorsque vous ouvrez un dossier avec VScode, il semble que vous puissiez lire setting.json dans le dossier .vscode de ce dossier et définir divers paramètres. (ignorance) Ajoutez ce qui suit à setting.json. Si quelque chose est déjà écrit dans setting.json, tapez, à la fin de la phrase existante et écrivez-le sous le saut de ligne (comment écrire un fichier JSON).

{
  "terminal.integrated.env.windows": {
    "PSExecutionPolicyPreference": "RemoteSigned"
  }
}

Vous pouvez maintenant l'activer sans aucun problème.

Je ne peux pas installer pip

Je pourrais installer numpy et pandas, mais je ne pouvais pas installer tensorflow. J'obtiens l'erreur suivante:

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

Cela semble être une erreur courante lors de l'examen. Après examen, il semble que les anciennes versions de pip peuvent être inutiles. Mais le pip dans mon environnement est à jour. Donc, comme expliqué sur le site suivant, j'ai essayé d'installer en précisant directement l'URL du fichier whl. https://sukota.hatenablog.com/entry/2018/10/24/160521 Les nombres dans l'URL signifient la version de Python ou le package lui-même. Après avoir confirmé qu'il existe vraiment avec PyPI, j'ai essayé de le mettre avec pip,

ERROR: tensorflow_gpu-2.2.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

Je vois. J'ai abandonné ici. J'ai remarqué plus tard que Python était une version 32 bits. Si vous installez à partir du HP officiel, il semble que Python 32 bits sera installé même si le système d'exploitation par défaut est 64 bits. Peut-être que la version 64 bits acceptera ces packages. (Pytorch n'a pas pu être entré avec la même déclaration d'erreur) J'ajouterai la situation après avoir fait la version 64 bits.

Résumé

Powershell touche le système Windows lui-même, et si vous voulez taper des commandes à la main, Git bash est bon. Vous pouvez faire git clone (bien sûr). De plus, Python sera la version 64 bits. J'ai peur, donc si le développement que je fais maintenant est terminé.

Recommended Posts

VSCode + venv Je suis coincé dans la construction d'environnement
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
Une note où un débutant Python s'est retrouvé coincé
Mémo sur l'environnement virtuel vscode + venv (Windows) sans effort
Construction de l'environnement VScode (Windows10, Python, C ++, C, Git)
Construction de l'environnement Django
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Construction de l'environnement Python (Anaconda + VSCode) @ Windows10 [version janvier 2020]
Construction d'environnement (python)
construction d'environnement django
Construction de l'environnement CodeIgniter
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Construction de l'environnement Golang
Construction de l'environnement de word2vec
Construction de l'environnement de développement de plug-in QGIS3 Python avec VSCode (macOS)
Construction de l'environnement: GCP + Docker
Construction de l'environnement du projet Django
Mémo de construction de l'environnement ConoHa
construction d'environnement python homebrew
Construction d'environnements liés à PyData
Construction de l'environnement Anaconda-4.2.0-python3 (Mac)
Construction de l'environnement de développement Python
Construction de l'environnement YOLO v4 ①
construction de l'environnement pyenv + fish
Construction de l'environnement de développement python2.7
Mémo de construction de l'environnement BigGorilla
construction de l'environnement de préhension onCentOS6.5
Mémo de construction de l'environnement Anaconda
Construction de l'environnement Golang [goenv]
Construction de l'environnement Pyxel (Mac)
Construction de l'environnement Python @ Win7
Ce que je suis resté coincé autour de l'interface graphique dans l'environnement python WSL
Construction de l'environnement VScode (sur Mac) et affichage des graphiques en Python (@ browser)