2016-06-28 11 views
2

Ich führe Python 3.5.1 auf einem Windows 7 Rechner aus. Ich benutze Anaconda seit mehreren Monaten ohne Probleme. Heute morgen habe ich meine Pakete aktualisiert (conda update --all) und kann jetzt numpy (Version 1.11.0) oder Pandas (Version 0.18.1) nicht mehr importieren.Python 3.5.1 Kann numpy nach dem Update nicht importieren

Der Fehler, den ich von Python bekomme, ist: Syntaxfehler: (Unicode-Fehler) 'Unicode-Landschaft' Codec kann Bytes in Position 2-3 nicht dekodieren: abgeschnitten \ UXXXXXXXX escape. Dieser Fehler tritt auf, wenn die Importanweisung ausgeführt wird.

Ich bin in der Lage, andere Pakete, einige aus Anacondas Bundle und einige aus anderen Quellen ohne Problem zu importieren.

Irgendwelche Gedanken, wie man das löst?

+1

Sie nicht von Python 2 bis 3 aktualisiert wurden, das hat dich :) –

+1

Haha leider nicht, will es etwas offensichtlich wie das war. Ich bin seit 3+ dabei, seit ich vor ein paar Monaten angefangen habe, mit Python zu arbeiten. Ich bin noch relativ neu dazu ... aber das ist das erste Mal, dass ich ein Update habe, um irgendetwas kaputt zu machen. Ich benutze eine 64bit Version von Anaconda, wenn das hilft ... – Sevyns

+0

Dieser Fehler kommt nur von der 'import' Anweisung? –

Antwort

2

Dies ist ein Problem mit dem Ersetzen von Präfixen und Backslashes, die nicht ordnungsgemäß maskiert werden. Weitere Informationen unter:

https://stackoverflow.com/a/38107818/1170370

+0

Danke msarahan - Ich werde einige Änderungen für die andere Frage vorschlagen, um sie besser durchsuchbar zu machen. – Sevyns

0

Ich konnte dieses Problem mithilfe von Conda beheben, um die Pakete zu entfernen und neu zu installieren, die nicht importiert werden konnten. Ich werde die Frage unbeantwortet lassen, um zu sehen, ob jemand anders eine bessere Lösung hat, oder eine Anleitung, wie dies in Zukunft verhindert werden kann.

Verwandte Themen