2017-03-23 5 views
0

Ich fange an, Datenbanken zu verwenden und MariaDB zu verwenden, habe das fertig, aber ich möchte Python-Integration, damit ich auf dem Programm beginnen kann.Python Portable Install gibt Fehler

Ich habe PyMySQL-0.7.10.tar.gz von der offiziellen Python-Website heruntergeladen und entpackt und habe eine Eingabeaufforderung dorthin mit cd (dir) navigiert.

Mein Befehl lautet:.

"G:\Python\Portable\Portable Python 3.2.5.1\App\python.exe" setup.py install 

(Ja, ich bin auf Windows 10 und ich bin mit beweglichem Python Dies ist, weil ich es in der Schule lernen, sondern auch in die Lage sein will, um es zu Hause zu arbeiten .)

der Fehler gibt es folgende:

Traceback (most recent call last): 
    File "setup.py", line 4, in <module> 
    version_tuple = __import__('pymysql').VERSION 
    File "C:\Users\Natan Samuel Geldorp.Remytop-PC\Downloads\PyMySQL-0.7.10\pymysql\__init__.py", line 28, in <module> 
    from .converters import escape_dict, escape_sequence, escape_string 
    File "C:\Users\Natan Samuel Geldorp.Remytop-PC\Downloads\PyMySQL-0.7.10\pymysql\converters.py", line 60 
    _escape_table[0] = u'\\0' 
          ^
SyntaxError: invalid syntax 

Wer weiß, wie dieses Problem beheben?

-Natan

+1

Sie benötigen eine neuere Python-Version - 3.2 ist ziemlich veraltet und dort der 'U' Präfix ist nicht erlaubt (Es ist wieder erlaubt seit 3.3 oder in 2.x) – UnholySheep

+0

Ja, aber es gibt keine portable Version für diese Version von Python –

+0

Auch die PyMySQL-Website besagt, dass Sie Python> = 2.6 oder> = 3.3 (und die Portable Python-Website) benötigen besagt, dass es nicht mehr entwickelt wird und Sie sollten zu einer Alternative wechseln) – UnholySheep

Antwort

0

Wie gewünscht, als Antwort:

Sie benötigen eine neuere Python-Version, in 3,0-3,2 den u Präfix verboten war, wurde es wieder 3.3 in Version erlaubt.

Da Portable Python nicht mehr entwickelt wird (je nach Standort), müssen Sie eine Alternative auswählen. Eine vorgeschlagene auf der Website ist WinPython.

(Auch die PyMySQL Website heißt es, dass die minimal erforderliche Python-Versionen sind entweder> = 2,6 oder> = 3.3)

+0

Vielen Dank –