我正在尝试在远程计算机上安装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
不起作用吗?
答案 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)
我在这个网页上找到了解决方案:
在 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
答案 3 :(得分:0)
请注意,如果您在虚拟环境中并使用诗歌运行
poetry run py -m sphinx.cmd.quickstart
其中 py
是 Windows 的 python 启动器。