【发布时间】:2016-03-14 23:38:36
【问题描述】:
我尝试在cent os 6.7 上安装booktype 和postgresql,但由于我遇到错误而无法完成。
我已参考以下链接进行安装:
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。
【问题讨论】:
-
python -c 'import argparse'工作吗? -
当我从 [root@vps233474 ~] 尝试时它起作用了,但是当我站在 (mybooktype)[root@vps233474 mybooktype]# 显示的版本是 python 2.6.6 并且上面的命令显示错误是: Traceback(最近一次调用最后一次):文件“./createbooktype”,第 22 行,在 import argparse ImportError: No module named argparse
-
argparse是在 Python 2.7 中引入的,请参阅 docs.python.org/2/library/argparse.html#module-argparse。因此,createbooktype很遗憾不会与 2.6.6 一起运行。如果可能,我建议您升级到 Python 2.7。 -
我已经升级了,当我在 [root@vps233474~] 显示版本 python2.7 但是当我启动 booktype 命令时,如果我在 (mybooktype)[root@vps233474 mybooktype]# 它将 python 版本显示为 2.6.6。为什么会这样?
标签: python postgresql centos booktype