我有一个项目只能在Python 2.7
的32 位
版本上运行。不幸的是,我的 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/