2016-07-28 14 views
1

私はaskbotアプリ(http://askbot.org/doc/install.html)をインストールします。しかし、インストール中にエラーが発生しました。pip install askbotエラー - コマンド "python setup.py egg_info"がエラーコード1で失敗しました

私は以下の行動を行いました。

1))

3ジャンゴ1.9.8インストールananconda(パイソン3.5.2/Ubuntuの14.04)

2)の下で仮想環境を作っDjangoプロジェクトMyProjectと

4)変更した設定を行いました。 pyがMariaDB

5)がインストールmysqlクライアント接続する

# sudo apt-get install libmysqlclient-dev 
# pip install mysqlclient 

6))

python manage.py migrate 

7に移行アプリ

INSTALLED_APPS = [ 
    'myproject', 
] 

を登録しかし、私は以下のようにaskbotをインストールしようとすると、私はエラーを検出しました。

(envask)[email protected]:~/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をインストールする方法はありますか?アドバイスをいただきありがとうございます。関数に

print `Hello World` 

+0

私は、 "SyntaxError: 'print'の呼び出しで括弧が見つからないということは、python 2.xスクリプトがpython 3として実行されてしまったことを意味します。 – doctorlove

+0

私はaskbotをインストールする必要がありますPython 2.xの環境下では?コメントありがとうございました.. –

答えて

2

Askbotはそうのような文からprintを変更するのpython 3、との互換性はありません

この変更について
print('Hello world') 

もっとhere

あなたは」代替案を見つけるか、Askbotリポジトリに修正を加える必要があります。

+1

私はサイトhttps://pypi.python.org/pypi/askbot/0.7.56をチェックしませんでした。私はhttp://askbot.org/doc/install.htmlにインストール情報を見つけるだけです。それは基本的な問題でした。ご回答有難うございます。 –

関連する問題