2016-07-15 13 views
1

Ich schreibe für Poker-Hände, die einen Aktienrechner mit dieser Bibliothek Deuces für Hand Bewertung https://github.com/worldveil/deucesvon Python 2.7 Konvertieren Bibliothek 3.4

Die Bibliothek ist für Python geschrieben 2.7 und kann es mit dem Befehl installiert sein

pip install deuces 

Die Bibliothek funktioniert gut in Python 2.7, aber ich muss Schalter auf Python 3.4.

Ich wollte 2to3 verwenden Bibliotheksdateien zu konvertieren und dann die Bibliothek installieren, aber der Befehl pip diesem Vorgang nicht

erlaubt Wie kann ich die Bibliothek von Python 2.7 zu Python 3.4-Format konvertieren?

Antwort

1

Wenn dies nicht funktioniert, dann nichts tun würde. Sie sollten es wahrscheinlich selbst in Python 3 umschreiben. Es könnte aber auch andere Bibliotheken geben und dann müssen sie auch neu geschrieben werden.

+0

Ich folgte genau das, was Sie ohne Erfolg sagte: Bibliothek selbst erfolgreich installieren, aber die Zeit Funktion/Klassen werden nicht erkannt zu laufen. –

+0

@ F.Noe Ich würde das nicht als Erfolg verstehen - du bist dir nahe, als du warst. Sie sollten überprüfen, ob Sie die Bibliothek von der Stelle importieren, an die Sie sich vermutlich befinden - "imports deuces; print (deuces .__ file __) ' –

0

Ich habe einen Python 3-Port von Deuces here veröffentlicht.

Sie können es auch über pip erhalten:

$ pip install treys