指示Sphinx使用特定版本的Python

时间:2013-08-14 21:57:34

标签: python python-sphinx

我的项目只能使用32-bitPython 2.7来运行。很遗憾,我的Sphinx版本坚持使用64-bit版本。我花了三个小时的时间来尝试构建Sphinx,这样当我使用sphinx-quickstart实用程序时,它将与我的32-bit python一起运行。我尝试的最后一件事是改变Sphinx makefile,用$(PYTHON) 32-bit的路径替换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仍然坚持使用'{1}}的'错误'版本。 我已经放弃了自己解决这个问题的希望,并且正在寻找一些指导。

非常感谢

1 个答案:

答案 0 :(得分:0)

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