2017-03-23 1 views
0

Je commence à utiliser les bases de données et j'utilise MariaDB, Got that ready, mais je veux l'intégration Python afin que je puisse démarrer sur le programme. J'ai téléchargé PyMySQL-0.7.10.tar.gz à partir du site officiel de python et j'ai décompressé et j'ai navigué une invite de commande à l'aide de cd (dir).Python Portable Install donne une erreur

Ma commande est:.

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

(Oui, je suis sous Windows 10 et je suis en utilisant Python Portable Ceci est parce que je l'apprends à l'école mais veulent aussi être en mesure de travailler à la maison .)

l'erreur retourne est la suivante:

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 

est-ce que quelqu'un sait comment résoudre ce problème?

-Natan

+1

Vous avez besoin d'une version plus récente Python - 3.2 est assez obsolète et il le 'préfixe u' n'est pas autorisé (il est de nouveau autorisé depuis la version 3.3 ou 2.x) – UnholySheep

+0

Oui mais il n'existe pas de version portable pour cette version de Python –

+0

Le site web PyMySQL indique également que vous avez besoin de Python> = 2.6 ou> = 3.3 (et du site Web Portable Python déclare qu'il n'est plus développé et vous devriez passer à une alternative) – UnholySheep

Répondre

0

Comme demandé, comme une réponse:

Vous avez besoin d'une version plus récente Python, dans 3,0 à 3,2 le préfixe u était interdit, il a été admis à nouveau dans la version 3.3.

Depuis Portable Python n'est plus développé (selon leur site), vous devez choisir une alternative. Une suggestion sur le site est WinPython.

(également le site PyMySQL indique que les versions de Python minimales requises sont soit> = 2.6 ou> = 3.3)

+0

Merci beaucoup –