我尝试安装 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。
最佳答案
正如评论中提到的 argparse
在 Python 2.7 中引入,所以 createbooktype
使用较旧的 Python 版本运行时,命令将失败。
您正在使用 virtualenv,不是吗?看起来您的 booktype 安装的 virtualenv 使用 Python 2.6.6。
现在您已将系统升级到 2.7,您可以为 Python 2.7 创建一个新的 virtualenv。使用 --python=python2.7
virtualenv
的选项,虽然因为升级这可能是现在的默认版本。
然后激活你的新 virtualenv 并安装 booktype。
关于python - 在 centos 6.7 上安装 booktype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35741292/