我的项目只能使用32-bit
版Python 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}}的'错误'版本。 我已经放弃了自己解决这个问题的希望,并且正在寻找一些指导。
非常感谢
答案 0 :(得分:0)
使用virtualenv --python=PYTHON_EXE
使用您首选的Python版本创建virtual environment。这将确保您安装的软件包将针对您首选的Python版本运行。