python - 指示 Sphinx 使用特定版本的 Python

标签 python python-sphinx

我有一个项目只能在Python 2.732 位 版本上运行。不幸的是,我的 Sphinx 构建坚持使用 64 位 构建。我花了三个小时的大部分时间来尝试构建 Sphinx,这样当我使用 sphinx-quickstart 实用程序时,它将与我的 32 位<一起运行 python 。我尝试的最后一件事是更改 Sphinx makefile,将每次出现的 $(PYTHON) 替换为我的 32-位 python。例如:

build:
    @$(PYTHON) setup.py build

成为

build:
    @python2.7-32 setup.py build

然后我跑了

~/Downloads/Sphinx-1.2b1 make
~/Downloads/Sphinx-1.2b1 python2.7-32 setup.py install

构建一切顺利,但 Sphinx 仍然坚持使用“错误”版本的 python。 我已经放弃了自己解决这个问题的希望,正在寻找一些指导。

非常感谢

最佳答案

使用 virtualenv --python=PYTHON_EXE 创建 virtual environment使用您喜欢的 Python 版本。这将确保您安装的包将针对您首选的 Python 版本运行。

关于python - 指示 Sphinx 使用特定版本的 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18243025/

相关文章:

python - Sphinx 意外的部分标题 - numpydoc

html - Qt 中的 Sphinx 集成

python - 使用Python获取日期字符串的最佳方法

python:删除 Pandas 数据框中包含字符串的所有行

python - 无法在 python 中导入 snappy

python - MySql 查询的 Flask HTML 表单字段在 macOS Sierra 上返回错误

python - 将目录作为命令行参数传递给 python 脚本

python - 有什么方法可以通过 sphinx 使用 python2.x 和 python3.x 生态系统构建文档?

python-sphinx - 使用 Read The Docs & Sphinx 和 ReadTheDocs 主题时删除查看源链接

python - 如何将 ref 指向包含 Sphinx 项目中另一个文档的文档?