我尝试为使用Python 3.x编写的项目创建文档。 Sphinx是我想使用的工具,根据official site,其最新版本1.1.2与Python 3.1+兼容。我的操作系统是Archlinux,这是一个使用Python 3.2+作为默认Python包的Linux发行版。如何强制Sphinx使用Python 3.x解释器
安装和配置很简单(easy_install -U Sphinx
,然后sphinx-quickinstall
),我从来没有被要求在2.x或3.x Python解释器之间进行选择。但是当我要求Sphinx创建我的项目的文档时,我的代码就像我为Python 2.x编写的那样进行了分析。
斯芬克斯准备好了Python 3.x吗?我犯了一个错误吗?
谢谢你的回答; 'make html' should(?)可能会在我的系统Python 3.2.2上调用'python',id est,这正是我对Sphinx的期望。但是我得到的结果表明另一个解释器被称为(python2?),即使我不明白为什么。 – suizokukan
在终端“ls -l/usr/bin/python”中写入,它将打印您的默认解释器版本。 – Nicolas
谢谢你的提示,但'ls -l/usr/bin/python'告诉我,'/ usr/bin/python'链接到我的系统上的'python3',id est到Python 3.2.2。 – suizokukan