我嘗試爲使用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