我尝试在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作为默认值。
答案 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。