在cent os 6.7上安装了booktype

时间:2016-03-02 07:47:11

标签: python postgresql centos booktype

我尝试在booktype上使用postgresql安装cent os 6.7,但无法完成,因为我遇到了错误。 我已经提到以下链接进行安装:

http://sourcefabric.booktype.pro/booktype-20-for-authors-and-publishers/installation-on-gnulinux/

但是当我输入以下命令时:

./createbooktype -p prod --check-versions --database postgresql /var/www/booktype/instance1

它显示错误:

Traceback (most recent call last):
  File "./createbooktype", line 22, in <module>
    import argparse
ImportError: No module named argparse

请帮助我克服这个问题。我使用python 2.7作为默认值。

1 个答案:

答案 0 :(得分:0)

正如评论中提到的那样argparse是在Python 2.7中引入的,因此当使用较旧的Python版本运行时,createbooktype命令将失败。

你正在使用virtualenv,不是吗?看起来你的booktype安装的virtualenv使用Python 2.6.6。

现在您已将系统升级到2.7,您可以为Python 2.7创建一个新的virtualenv。使用--python=python2.7选项virtualenv,虽然升级可能是现在的默认版本。

然后激活您的新virtualenv并安装booktype。