Python: 没有名为 sphinx 的模块错误
Python: No module named sphinx error
我已关注guide。
$ pip install sphinx sphinx-autobuild
$ pip freeze | grep "sphinx"
sphinx-autobuild==0.6.0
sphinxcontrib-websupport==1.0.0
$ cd docs
$ sphinx-quickstart
$ make html
make html
给出以下错误:
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named sphinx
make: *** [help] Error 1
[问] 我怎样才能避免这个错误的发生?
感谢您的宝贵时间和帮助。
首先,不要在系统的 Python 中安装任何东西。使用虚拟环境或系统的用户安装来将软件包与系统隔离 Python。 Python 包装管理局提供了 why virtual environments are a good idea™ 的解释。
我更喜欢在我的系统上安装另一个版本的 Python,或者使用 official installers for macOS (beginner) or pyenv(不是初学者)。安装 Python 3.x 除非你绝对必须使用 Python 2.
下一个install or upgrade your Python's packaging tools。这是我在 Python 中安装或升级软件包的极少数情况之一,尽管您可能希望为您的用户这样做。
下一个create and use a virtual environment.
最后按照 correct guide to install Sphinx 进入您的虚拟环境并开始使用 Sphinx。
我遇到了同样的问题,我认为分享我找到的解决方案可能会有所帮助。
打开 Makefile 文件,并更改以下行:
SPHINXBUILD = python -msphinx
给这个:
SPHINXBUILD = python3 -msphinx
我已关注guide。
$ pip install sphinx sphinx-autobuild
$ pip freeze | grep "sphinx"
sphinx-autobuild==0.6.0
sphinxcontrib-websupport==1.0.0
$ cd docs
$ sphinx-quickstart
$ make html
make html
给出以下错误:
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named sphinx
make: *** [help] Error 1
[问] 我怎样才能避免这个错误的发生?
感谢您的宝贵时间和帮助。
首先,不要在系统的 Python 中安装任何东西。使用虚拟环境或系统的用户安装来将软件包与系统隔离 Python。 Python 包装管理局提供了 why virtual environments are a good idea™ 的解释。
我更喜欢在我的系统上安装另一个版本的 Python,或者使用 official installers for macOS (beginner) or pyenv(不是初学者)。安装 Python 3.x 除非你绝对必须使用 Python 2.
下一个install or upgrade your Python's packaging tools。这是我在 Python 中安装或升级软件包的极少数情况之一,尽管您可能希望为您的用户这样做。
下一个create and use a virtual environment.
最后按照 correct guide to install Sphinx 进入您的虚拟环境并开始使用 Sphinx。
我遇到了同样的问题,我认为分享我找到的解决方案可能会有所帮助。
打开 Makefile 文件,并更改以下行:
SPHINXBUILD = python -msphinx
给这个:
SPHINXBUILD = python3 -msphinx