首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip install askbot错误-命令"python setup.py egg_info“失败,错误代码为%1

pip install askbot错误-命令"python setup.py egg_info“失败,错误代码为%1
EN

Stack Overflow用户
提问于 2016-07-28 18:11:15
回答 1查看 358关注 0票数 1

我想安装askbot app (http://askbot.org/doc/install.html)。但我在安装过程中遇到错误。

我做了下面的动作。

1)在ananconda (python 3.5.2 / ubuntu 14.04)下制作虚拟环境

2)安装django 1.9.8

3)让django项目成为我的项目

4)修改settings.py连接MariaDB

5)安装mysql客户端

代码语言:javascript
复制
# sudo apt-get install libmysqlclient-dev 
# pip install mysqlclient

6)已迁移

代码语言:javascript
复制
python manage.py migrate

7)已注册的应用

代码语言:javascript
复制
INSTALLED_APPS = [
    'myproject',
]

但是当我尝试安装askbot时,我发现了错误。

代码语言:javascript
复制
(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?谢谢你的提醒。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-28 18:15:21

Askbot与Python3不兼容,Python3将print从如下语句更改为:

代码语言:javascript
复制
print `Hello World`

转换成一个函数:

代码语言:javascript
复制
print('Hello world')

有关此更改的详细信息,请参阅here

您将需要找到替代方案,或者推动对Askbot代码库的修复。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38633376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档