Sphinx-quickstart不起作用

时间:2014-11-11 23:25:37

标签: bash installation root local python-sphinx

我正在尝试在远程计算机上安装sphinx。

由于我无法访问root用户,所以我这样做了:

$bash

$mkdir -p ~/local/lib/python2.7/site-packages

$export PYTHONPATH=$PYTHONPATH:~/local/lib/python2.7/site-packages

$export PATH=$PATH::~/local/lib/python2.7/site-packages

$easy_install -U --prefix=$HOME/local Sphinx

但显然,$easy_install并不构建sphinx-quickstart;当我输入

$sphinx-quickstart

我收到以下消息:

bash: sphinx-quickstart: command not found

我试过

find $HOME -name sphinx-quickstart 

并未找到任何结果。但是,我可以在python中导入sphinx:

$python

然后

>>import sphinx 

的工作原理。知道为什么sphinx-quickstart不起作用吗?

4 个答案:

答案 0 :(得分:4)

调用sphinx-quickstart的另一种方法是显式加载Sphinx的快速入门模块:

python -m sphinx.quickstart

例如:

$ /c/Python35/python -m sphinx.quickstart
Welcome to the Sphinx 1.6.2 quickstart utility.
...

答案 1 :(得分:0)

我在这个网页上找到了解决方案:

  

User (root/sudo free) installation of Python modules.

3部分。 Python 2.6 + 他提到命令行命令在

~/local/bin

虽然我已将~/local/lib/python2.7/siste-packages放在路径中,但~/local/bin目录不在路径中。所以我所做的一切

$export PYTHONPATH=$PYTHONPATH:~/local/bin

现在可行。

我不知道为什么find $HOME -name sphinx-quickstart找不到sphinx-quickstart

答案 2 :(得分:0)

在MacOS(Catalina)和zsh中:

我在brew上安装了狮身人面像,并且遇到了与您相同的问题。

解决方案: 使用conda作为pax> echo '3 0 --1 -2 4 40' | bash myscript.bash Sum is 50 进行安装,现在对我有用

conda install sphinx

Installation Guide

答案 3 :(得分:0)

请注意,如果您在虚拟环境中并使用诗歌运行

poetry run py -m sphinx.cmd.quickstart

其中 py 是 Windows 的 python 启动器。