模块未找到错误:创建TensorFlow文档时没有名为“tensorflow_docs”的模块

guz6ccqo  于 2022-11-25  发布在  其他
关注(0)|答案(3)|浏览(263)

我尝试按照contribution guide进行文档编制。所需步骤如下:

git clone https://github.com/tensorflow/tensorflow tensorflow
cd tensorflow/tensorflow/tools/docs 
pip install tensorflow==2.0.0-alpha0 
python generate2.py --output_dir=/tmp/out

但最后的命令给了我:
回溯(最近的呼叫排在最后):文件“generate2.py“,第36行,在从tensorflow_docs.api_generator导入doc_controls模块中未找到错误:没有名为'tensorflow_docs'的模块
这是在generate2.py的第36行:

from tensorflow_docs.api_generator import doc_controls

我还没有找到包含tensorflow_docs的pip包。有什么想法吗?

ygya80vv

ygya80vv1#

首先使用以下命令安装tensorflow_docs:
pip install git+https://github.com/tensorflow/docs

tyky79it

tyky79it2#

首先,你需要安装git。
在anaconda提示符下使用conda install git命令安装git。然后运行以下命令

!pip install -q git+https://github.com/tensorflow/docs

在jupyter笔记本中

pip install -q git+https://github.com/tensorflow/docs

在水蟒提示中。

dbf7pr2w

dbf7pr2w3#

我试了一下,想出了如何解决这个问题。由于我通过检查“Conda List”和“Pip List”有多个Python版本,所以Jupyter或IDE安装方法都无法将TensorFlow_docs安装到正确的目录中。

  • 1.对于木星 *
$ conda install git
$ !pip install -q git+https://github.com/tensorflow/docs
  • 2.适用于IDE*
$ conda install git
$ pip install -q git+https://github.com/tensorflow/docs

问题在于pip已经将tensorflow_docs安装到Python 3.6的默认目录中,路径如下:/home/user/local/lib/python3.6/site-packages.然而,我在大多数时候都是在conda环境中使用Python 3.9。

  • 3.将tensorflow 文档复制到Python 3.9站点包中 *

在将tensorflow_docs放到Python 3.9的指定目录后,它就适用了。因此,我可以在以下操作后使用tensorflow_docs:
第一.下载tensorflow_docs
https://github.com/tensorflow/docs/tree/master/tools/tensorflow_docs
第二,将tensorflow_docs保存到Python 3.9的目录中

/home/user/miniconda3/lib/python3.9/site-packages/tensorflow_docs

相关问题