python - 在 centos 6.7 上安装 booktype

标签 python postgresql centos booktype

我尝试安装 booktypepostgresqlcent 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/

相关文章:

Python插入列表

python - 如何修复 Heroku Openai Django 部署错误?

php - 根据列值合并/粘贴 csv 文件

python - django的wsgi问题

python - 在 Django 中清理表单数据

python - 多个列表和大小的所有可能排列

postgresql - Stream、Option 上的模式匹配和创建元组

node.js - 如何在 .select 语句中使用带有 knex 的 pgcrypto? (Postgres 数据库)

linux - 无法在 Linux 上启动 postgres

centos - VMWare Tools 在 CentOS 6.7 minimal 上失败并显示 "initctl: Job failed to start"