2017-03-23 16 views
0

データベースを使用し始めています.MariaDBを使用しています。準備は整っていますが、Pythonの統合が必要なので、プログラムを始めることができます。Python Portable Installでエラーが発生する

公式のPythonウェブサイト からPyMySQL-0.7.10.tar.gzをダウンロードし、解凍して、cd (dir)を使用してコマンドプロンプトをナビゲートしました。

私のコマンドは次のとおりです。

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

(はい、私は、Windows 10上と私はポータブルのPythonを使用しています、私は学校でそれを学ぶだけでなく、自宅でそれで仕事をすることができるようにしたいためです。 。)

それが返すエラーは次のとおりです。

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 

は、この問題を解決する方法を誰もが知っていますか?

-Natan

+1

から3.2はかなり古くなっていると 'u'プレフィックスがあり許可されていませんが(3.3以降または2.xで再び許可されています) – UnholySheep

+0

はい、そのバージョンのPython用ポータブルバージョンはありません –

+0

PyMySQLのウェブサイトでは、Python> = 2.6または> = 3.3(およびPortable Python Webサイト – UnholySheep

答えて

0

答えとして、要求されたよう:

あなたは新しいPythonのバージョンを必要とする3.0 3.2からuプレフィックスが禁止された中で、それはバージョン3.3に再び許可されました。

Portable Pythonは開発されていないため(サイトによって)、代替案を選択する必要があります。サイトで提案されているのはWinPythonです。

(またPyMySQLサイトでは、必要最小限のPythonのバージョンはどちらか> = 2.6以上であることを述べて> = 3.3)あなたは、新しいPythonのバージョン必要

+0

ありがとう –

関連する問題