【发布时间】:2016-07-28 10:11:14
【问题描述】:
我想安装 askbot 应用程序 (http://askbot.org/doc/install.html)。但是我在安装过程中遇到了错误。
我做了以下操作。
1) ananconda下制作虚拟环境(python 3.5.2 / ubuntu 14.04)
2) 安装 django 1.9.8
3) 制作 django 项目 myproject
4) 修改 settings.py 以连接 MariaDB
5) 安装mysql客户端
# sudo apt-get install libmysqlclient-dev
# pip install mysqlclient
6) 迁移
python manage.py migrate
7) 注册应用
INSTALLED_APPS = [
'myproject',
]
但是当我尝试如下安装 askbot 时,我发现了错误。
(envask)root@localhost:~/vikander# pip install askbot
Collecting askbot
Downloading askbot-0.10.0.tar.gz (8.6MB)
100% |████████████████████████████████| 8.6MB 116kB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-vppvsnhk/askbot/setup.py", line 135
**************************************************************"""
^
SyntaxError: Missing parentheses in call to 'print'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-vppvsnhk/askbot/
这是python版本的问题吗? python 3.x环境下有没有办法安装askbot?提前致谢。
【问题讨论】:
-
我猜它所说的错误(“SyntaxError: Missing parentheses in call to 'print'”)意味着你最终得到了一个作为 python 3 运行的 python 2.x 脚本。跨度>
-
所以我必须在python 2.x环境下安装askbot?谢谢你的评论..