构建 pytorch 文档导入错误

构建 pytorch 文档导入错误

我正在尝试构建 pytorch 的文档。我安装了 sphinx 和 readthedocs 主题。并在 pytorch GitHub 页面上运行命令来构建文档。当我运行 make single html 或任何其他格式时,它们都会给我一个导入错误,如下所示:

Traceback (most recent call last):
File "source/scripts/build_activation_images.py", line 8, in <module>
import torch.nn.modules.activation
ImportError: No module named torch.nn.modules.activation
make: *** [figures] Error 1

我认为该脚本正在尝试使用 python 2 而不是 python 3,因为我必须输入 python3 和 pip3 才能使用 python 3,而 GitHub 页面使用了 pip。

但我不太确定并且不知道如何解决它。

答案1

假设你已经virtualenv安装了。你还需要katex

$ sudo apt-get install node-katex

然后这对我有用:

pytorch-1.7.1/docs$ virtualenv venv --python=python3
pytorch-1.7.1/docs$ source venv/bin/activate
(venv) pytorch-1.7.1/docs$ pip install -r requirements.txt 
(venv) pytorch-1.7.1/docs$ pip install torch==1.7.1
(venv) pytorch-1.7.1/docs$ make singlehtml

(报告了一些错误但它产生了一个单一的 html 输出)

相关内容