[PYTHON] UnicodeEncodeError beim Versuch, Radon auszuführen

Umweltinformationen

python 3.5.1 OS version 4.4.41-36.55.amzn1.x86_64 (Amazon Linux AMI release 2016.09)

Status

Es ist in Ordnung, bis ich triumphierend eine Pip-Installation durchführe, um die Komplexität mit Radon zu messen. Wenn ich sie jedoch mit dem Radon-Befehl ausführe, wird ein Unicode-Fehler angezeigt. Wenn Sie einen Unicode-Fehler erhalten, denken Sie, dass Sie nicht da sind.

ERROR: 'ascii' codec can't decode byte 0xe5 in position 47: ordinal not in range(128)

Das Programm, das den Fehler verursacht hat, kann unabhängig ausgeführt werden, und zunächst ist nur der Kommentarteil auf Japanisch verfügbar.

Wenn ich pypi überprüfe, heißt es, Umgebungsvariablen festzulegen. https://pypi.python.org/pypi/radon

Note about file encoding

On some systems, such as Windows, the default encoding is not UTF-8. If you are using Unicode characters in your Python file and want to analyze it with Radon, you’ll have to set the RADONFILESENCODING environment variable to UTF-8.

Es ist nicht Windows, aber ich werde es als Testversion einrichten.

Einstellungen für Umgebungsvariablen

Stellen Sie sicher, dass die Umgebungsvariable "RADONFILESEN CODING" selbst nicht vorhanden ist.

export -p

Umgebungsvariable "RADONFILESEN CODING" hinzugefügt.

declare -x RADONFILESENCODING="UTF-8"

Rückbestätigung

Führen Sie den Radonbefehl erneut aus

manage.py
    F 36:0 main - A (2)

Ich bestand. Es wurde als Fenster geschrieben, also war es durch.

Recommended Posts

UnicodeEncodeError beim Versuch, Radon auszuführen
Fehler beim Versuch, psycopg2 in Python zu installieren
Beim Versuch, Hello World in der Sprache Go auszuführen, ist eine Fehlermeldung aufgetreten
Einstellungen, wenn Sie Python-Mecab mit Travis ausführen möchten
[Python] Hinweise beim Versuch, Numpy mit Cython zu verwenden
Ich erhalte [Fehler 2055], wenn ich versuche, mit Heroku eine Verbindung zu MySQL herzustellen
Ich habe es beim Versuch bemerkt, Ninix-Aya mit Docker auszuführen (Teil 3).
Eine Geschichte, die beim Versuch, eine Zwischenablage zwischen VirtualBox und Mac freizugeben, gestolpert ist
Vorsichtsmaßnahmen für das TensorFlow-Upgrade (auf 1.3)
Um gym_torcs mit ubutnu16 auszuführen
So führen Sie Notepad ++ Python aus
fd_set von select (2) fällt ab, wenn versucht wird, fd von 1024 oder mehr einzustellen
Freetype2-Unterstützung ist unter PIL nicht verfügbar, wenn versucht wird, unter CentOS6.5 zu blockieren
Eine Geschichte über den Versuch, einen Chot zu automatisieren, wenn Sie selbst kochen
Beim Versuch, maec 4.0.1.0 mit pip zu installieren, wird eine Fehlermeldung angezeigt
Ich möchte Python GUI ausführen, wenn Raspberry Pi startet
Eine Geschichte über den Versuch, mehrere Python-Versionen auszuführen (Mac Edition)