您现在可以使用pip-win 在 windows 上的 virtualenv 中轻松设置 sphinx。
首先,下载并安装Python。如果您想使用 latexpdf 构建器,您还需要为 windows 安装 TeX Live 或 MiKTeX。
接下来,运行 pip-win.exe。它将自动提取所需的 setuptools 并在您的系统上安装 pip 和 virtualenv。加载后,它会拉起您刚刚安装的 Python,但如果您将其安装在默认目录以外的位置,您可以轻松输入绝对路径或浏览它。
接下来,在 Command: 行中,您可以通过输入以下内容来创建新的 virtualenv:
venv -c C:\foo\sphinx-venv
这将在你的 virtualenv 中打开一个命令提示符。在此之后,您可以使用 pip 命令安装 sphinx:
<sphinx-venv> C:\foo\> pip install sphinx
现在 sphinx 已安装在您的 Windows 机器上的虚拟环境中。你可以使用 deactivate 来逃离你的新环境。
如果您希望再次进入您的 virtualenv 以构建更多 sphinx 项目,您可以打开 pip-win 并运行:
venv C:\foo\sphinx-venv
或者您可以创建一个自定义 python 文件来激活您的 sphinx 环境并构建您的 sphinx 文件,例如:
import os
os.system("cmd /c \"CALL C:\\foo\\sphinx-venv\\Scripts\\activate.bat && make html\"")