[英]pysqlcipher installation - SyntaxError: Missing parentheses in call to 'print'
[英]pysqlcipher installation on ubuntu with Python 3.4 - syntaxerror
我正在按照本教程安裝pysqlcipher,但遇到語法錯誤。
我正在使用Ubuntu 14.04 LTS。 我使用“ virtualenv”創建了一個虛擬環境以使用Python 3.4。 盡管有(上面鏈接的)教程,但我無法成功安裝sqlcipher! 運行此命令時安裝崩潰:
python setup.py build_sqlcipher
錯誤消息是此消息:
File "setup.py", line 64
print "CFLAGS", os.environ['CFLAGS']
^
SyntaxError: invalid syntax
該項目僅適用於Python 2; 它與Python 3不兼容。
此特定錯誤表明該項目正在使用Python 2 print
語句,該語句已從版本3的語言中刪除。它已被替換為執行打印的功能 。
僅僅固定這一條線還遠遠不夠。 您必須詢問項目維護者是否有支持Python 3的任何計划。我看到該項目已經開張了尋求支持的票證 ,看起來該項目已經在為支持Python 3而努力,但尚未准備就緒。這個時間點。
而是在您的Ubuntu計算機上安裝Python 2.7 ,然后使用該版本運行代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.