python - 属性错误: 'NoneType' object has no attribute 'split' while execute pelican-quickstart

标签 python git python-3.x pelican

我正在尝试使用 Pelican 和 Git Pages 构建一个静态站点,但在执行命令 pelican-quickstart 时遇到了这个小问题。

我在提示中得到了这个: image of output

有什么想法吗?我发现this在 pelican 的 github 上,但我真的不明白我到底应该做什么来解决这个问题。

我在 virtualenv 中使用 Python 3.5、Pelican 3.7.0。

最佳答案

出于同样未知的原因,我的文件 pelican-quickstart.py 未验证 sys.version_info.major 的长度。所以我只是将这两行放在代码中:

if (sys.version_info.major >= 2): locale.setlocale(locale.LC_ALL, '')

就在 from pelican import __version__ 行下方。

这对我来说效果很好。解决方案来自this code snippet .

关于python - 属性错误: 'NoneType' object has no attribute 'split' while execute pelican-quickstart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41316434/

相关文章:

python - 使用 pyqtgraph 和线程进行实时绘图

python - 在 python 中打印字符串时,保留格式中的空格

python - 在 ElementTree 文本中插入标签

git - --git checkout 中的试运行选项

git - 如何在 EC2 cfn-init 上克隆 CodeCommit 存储库?

git push/pull origin [branch] 快捷方式?

python - 无法从桌面上看到的 excel 中读取数据

Python、MySQLConnector、MySQLCursor.fetchall() 抛出 'No result set' 错误,尽管查询返回行

python - 是否可以使用非零值有效地初始化 bytearray?

python - 将负行值与前一行 Pandas 相加