Fehler kein Modul namens Flüche

7

Wenn ich versuche, den folgenden Code auszuführen ...

%Vor%

Ich bekomme diesen Fehler

%Vor%

Ich führe python 2.7 aus und habe die telnetsrvlib-Bibliothek importiert und den Code unter Windows 7 ausgeführt. Jede Hilfe wäre willkommen.

    
Strommer 01.07.2013, 17:20
quelle

4 Antworten

9

Installieren Sie das UniCurses-Modul von hier: Ссылка

Sie müssen möglicherweise etwas von Ihrem Code ändern, um ihn zu verwenden, da er die Funktionalität von NCurses und nicht die vanilla Curses-Bibliothek bietet.

Leider gibt es keinen direkten Python für Windows-Port von Flüchen.

    
gorzek 01.07.2013, 17:28
quelle
12

Sie könnten auch in die Installation des Curses-Moduls von hier schauen: Ссылка .

Es erlaubt die Verwendung von nativen Curses von Python unter Windows, so dass all Ihre Standard-Python-Curse-Codes verwendet werden können.

    
Johan 10.08.2013 15:44
quelle
3

Habe den gleichen Fehler mit Python 3.4 unter Ubuntu 14.04 und hier habe ich es behoben.

Mein /usr/local/lib/python3.4/lib-dynload/ Verzeichnis hatte nicht die folgenden Dateien -

%Vor%

Habe eine Kopie der neuesten Python 3.4.2 Quelle erhalten. Dann (extrahiert & amp;) kompiliert es:

%Vor%

Jetzt sind die benötigten .so Dateien in build/lib.linux-i686-3.4/ und ich habe sie nach /usr/local/lib/python3.4/lib-dynload/ kopiert.

    
YKB 06.02.2015 20:01
quelle
1

inspiriert von @YKB, habe ich dies für Ubuntu 16.04 und Python 3.5.2 gemacht,

sudo apt-get install libncurses5-dev ,

und gehen Sie dann zum Quellcode von Python, und make , zwei neue Dateien werden erstellt.

%Vor%

Und kopieren Sie sie dann in den Ordner lib-dynload , in dem Sie Ihren Python installiert haben.

    
TonyTony 23.03.2017 13:40
quelle