[PYTHON] VSCode + venv Ich steckte im Umweltbau fest

Überblick

Beim Erstellen einer virtuellen Python-Umgebung mit VSCode und venv sind verschiedene Dinge in Powershell und pip hängen geblieben, daher habe ich sie organisiert. Das spezifische Thema ist

ist.

Einführung

Bisher habe ich bei der Entwicklung mit Python keine virtuelle Umgebung eingerichtet. In jüngster Zeit war es jedoch erforderlich, die Version der mit pip installierten Pakete zu aktualisieren oder zu verringern. Also habe ich beschlossen, mein Debüt in der virtuellen Umgebung zu geben.

Umgebung

OS:Windows10 Python:3.7.3 (32bit) Texteditor: Visual Studio-Code Virtuelle Umgebung: venv

Arbeitsinhalt

https://hachian.com/2019/09/19/vscode_venv/ Ich fuhr mit Bezug auf fort.

Die Aktivierung der virtuellen Umgebung funktioniert nicht

Idealerweise möchte ich die virtuelle Umgebung reibungslos starten, wenn ich den Ordner öffne, um die virtuelle Umgebung mit VS Code einzurichten. Um die virtuelle Umgebung zu aktivieren, müssen Sie enable.ps1 in Skripten ausführen. Wenn Sie dies jedoch direkt in Powershell tun,

.\Activate.ps1 :Die Skriptausführung ist auf diesem System also deaktiviert
 C:~Activate.Ps1 kann nicht gelesen werden.

Ich bekomme eine Fehlererklärung. Um ein Skript in Powershell auszuführen, müssen Sie es anscheinend als Administrator ausführen, wenn Sie Powershell starten. Diesmal habe ich Powershell jedoch in dem an VS Code angeschlossenen Terminal gestartet, sodass es unmöglich erscheint, es als Administrator auszuführen. .. ..

Lösung

Diese Seite war hilfreich. https://attakei.net/blog/2019/windows-vscode-venv/index.html Wenn Sie einen Ordner mit VScode öffnen, können Sie anscheinend die Datei settings.json im Ordner .vscode in diesem Ordner lesen und verschiedene Einstellungen vornehmen. (Ignoranz) Fügen Sie der Datei settings.json Folgendes hinzu. Wenn in settings.json bereits etwas geschrieben ist, geben Sie am Ende des vorhandenen Satzes ein und schreiben Sie es unter den Zeilenumbruch (wie man eine JSON-Datei schreibt).

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

Sie können jetzt problemlos aktivieren.

Ich kann nicht pip installieren

Ich konnte Numpy und Pandas installieren, aber ich konnte Tensorflow nicht installieren. Ich erhalte folgende Fehlermeldung:

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

Es scheint ein häufiger Fehler zu sein, wenn es untersucht wird. Bei der Prüfung scheint es, dass ältere Versionen von Pip unbrauchbar sein können. Aber der Pip in meiner Umgebung ist auf dem neuesten Stand. Wie auf der folgenden Site erläutert, habe ich versucht, die Installation durchzuführen, indem ich die URL der whl-Datei direkt angegeben habe. https://sukota.hatenablog.com/entry/2018/10/24/160521 Die Zahlen in der URL geben die Version von Python oder das Paket selbst an. Nachdem ich bestätigt hatte, dass es wirklich mit PyPI existiert, habe ich versucht, es mit pip einzufügen.

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

Das war's. Ich habe hier aufgegeben. Ich bemerkte später, dass Python eine 32-Bit-Version war. Wenn Sie von der offiziellen HP installieren, wird anscheinend 32-Bit-Python installiert, auch wenn das Standardbetriebssystem 64-Bit ist. Möglicherweise akzeptiert die 64-Bit-Version diese Pakete. (Pytorch konnte nicht mit derselben Fehleranweisung eingegeben werden) Ich werde die Situation nach der 64-Bit-Version hinzufügen.

Zusammenfassung

Powershell berührt das Windows-System selbst, und wenn Sie Befehle manuell eingeben möchten, ist Git Bash gut. Sie können (natürlich) Git-Klone machen. Python wird auch die 64-Bit-Version sein. Ich habe Angst, also wenn die Entwicklung, die ich jetzt mache, vorbei ist.

Recommended Posts

VSCode + venv Ich steckte im Umweltbau fest
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Eine Notiz, in der ein Python-Anfänger stecken blieb
Mühelos vscode + venv virtuelle Umgebung (Windows) Memo
Aufbau einer VScode-Umgebung (Windows 10, Python, C ++, C, Git)
Django Umweltbau
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion
Aufbau einer Linux-Umgebung
Aufbau einer Python-Umgebung (Anaconda + VSCode) @ Windows10 [Version Januar 2020]
Umgebungskonstruktion (Python)
Django Umweltbau
CodeIgniter-Umgebungskonstruktion
Python-Umgebungskonstruktion
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Golang Umweltbau
Umgebungskonstruktion von word2vec
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Umgebungskonstruktion: GCP + Docker
Bau der Django-Projektumgebung
ConoHa Umweltbau Memo
Homebrew Python Umgebung Konstruktion
PyData-bezogene Umgebungskonstruktion
Aufbau einer Anaconda-4.2.0-Python3-Umgebung (Mac)
Aufbau einer Python-Entwicklungsumgebung
YOLO v4 Umgebungskonstruktion ①
Bau von Pyenv + Fischumwelt
python2.7 Konstruktion der Entwicklungsumgebung
BigGorilla Umwelt Bau Memo
Griffumgebungskonstruktion onCentOS6.5
Anaconda Umwelt Bau Memo
Golang Umweltbau [goenv]
Pyxel-Umgebungskonstruktion (Mac)
Python-Umgebungskonstruktion @ Win7
Was ich an der GUI in der WSL-Python-Umgebung hängen geblieben bin
VScode-Umgebungskonstruktion (auf Mac) und Diagrammanzeige in Python (@ Browser)