Python sucht nach Fehler: unbekannte Codierung: cp65001 unter Windows

An der Eingabeaufforderung von Windows 7 hat Python den folgenden Fehler erhalten

LookupError: unknown encoding: cp65001

Dies liegt daran, dass der Zeichencode der Eingabeaufforderung cp65001 Python nicht bekannt ist.

Korrespondenz bei eigenem Programm

Wenn es dein eigenes Programm wäre

import sys
import codecs
def cp65001(name):
    if name.lower() == 'cp65001':
        return codecs.lookup('utf-8')
codecs.register(cp65001)

Schreiben Sie es einfach so und definieren Sie cp65001 als utf-8.

Korrespondenz für Python-Tools wie pip

Die obige Methode kann nicht mit Python-Tools wie pip verwendet werden. Zum Beispiel, wenn dies mit Pip Install usw. herauskommt.

Wenn Sie dies sagen, legen Sie die Umgebungsvariable fest

PYTHONIOENCODING=utf-8

Sie können es als geben.

Recommended Posts

Python sucht nach Fehler: unbekannte Codierung: cp65001 unter Windows
Python unter Windows
Python Basic ② in Windows
Installieren Sie Python unter Windows
Aktivieren Sie Python virtualenv unter Windows
Richten Sie Python 3.4 unter Ubuntu ein
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie Watchdog unter Windows + Python 3.3
Python + Kivy-Entwicklung unter Windows
Sphinx-Autobuild (0.5.2) unter Windows7, Python 3.5.1, Sphinx 1.3.5
Schnellste Python-Installation unter Windows
Erstellen Sie eine Python-Umgebung unter Windows
Erstellen Sie eine Python-Umgebung mit Windows
Richten Sie Polyglot unter Windows ein
Ich habe Python unter Windows ausgeführt
[Python] [Chainer] [Windows] Chainer unter Windows installieren
Verwenden Sie Python unter Windows (PyCharm)
Vorsichtsmaßnahmen beim Öffnen einer anderen als der CP932-Codierung (Shift-JIS) unter Windows
Python-Umgebungskonstruktionsnotiz unter Windows 10
Python 3.6 unter Windows ... und zu Xamarin.
Installieren von Kivy unter Windows 10 64bit Python3.5
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python2.7-Installation in einer Windows 32-Bit-Umgebung
Installieren Sie xgboost (Python-Version) unter Windows
Installieren Sie Python unter Windows + pip + virtualenv
Installieren Sie Pytorch unter Blender 2.90 Python unter Windows
Verknüpfen Sie Modelica und Python unter Windows
Installieren von Kivy-Designer unter Windows 10 64-Bit Python3.5
Richten Sie die Python-Umgebung unter CentOS ein
Mecab / Cabocha / KNP unter Python + Windows
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Unter Windows erstellte Python-CGI-Datei
Erste Schritte mit Python 3.8 unter Windows
Reproduzieren Sie die One-Touch-Suche mit Python 3.7.3. (Windows 10)
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Führen Sie das Servo mit Python unter ESP32 (Windows) aus.
Build-Umgebung für Python 2.7, 3.4, 3.5-Erweiterungsmodule unter Windows
Virtualenv funktioniert nicht unter Python 3.5 (Windows)
Verwenden Sie es, ohne Python 2.x unter Windows zu installieren
windows7 / python3.3 / virtualenv / cx_Freeze / Importfehler / MAXREPEAT
Python-Codierung
Installieren Sie Python3.5 + NumPy + SciPy und führen Sie es unter Windows 10 aus
Setzen Sie MicroPython unter Windows ein, um ESP32 unter Python auszuführen
Installieren Sie Python3, Numpy, Pandas, Matplotlib usw. unter Windows
(Windows) Ursachen und Problemumgehungen für UnicodeEncodeError in Python 3
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Hinweis zur Codierung bei LANG = C in Python
Richten Sie eine Tornado-Umgebung für Python in Raspbian Jessie ein
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
So schreiben Sie in Error Repoting in Python auf GAE
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Installieren von TensorFlow unter Windows Easy für Python-Anfänger
Beseitigt SSL-Fehler bei der PIP-Installation unter Windows.
Installieren Sie die ZIP-Version Python und Pip unter Windows 10