我正在关注此tutorial来安装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
答案 0 :(得分:0)
该项目仅适用于Python 2;它与Python 3不兼容。
此特定错误显示该项目正在使用Python 2 print
语句,该语句已从版本3中的语言中删除。它已替换为函数以进行打印。< / p>
很有可能,修复这一行是不够的。您将不得不询问项目维护者是否有任何支持Python 3的计划。我看到项目already has a ticket open要求支持,看起来该项目已经在努力支持这一点,但它还没有准备好这个时间点。
而是在您的Ubuntu计算机上安装Python 2.7并运行该版本的代码。