首先,我使用的是Linux操作系统。
问题是我卡在了“你想继续吗[Y/N]"上。这将不允许我下载剩下的文件,因为我很难弄清楚如何插入一个“Y”来继续下载文件。
下面是我认为问题所在的代码片段:
if os.name=='posix':
!apt-get install protobuf-compiler
!cd Tensorflow/models/research && protoc object_detection/protos/*.proto --python_out=. && cp object_detection/packages/tf2/setup.py . && python -m pip install .
显示的输出如下:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
systemd-hwe-hwdb
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
libprotobuf-dev libprotobuf-lite23 libprotoc23
Suggested packages:
protobuf-mode-el
The following NEW packages will be installed:
libprotobuf-dev libprotobuf-lite23 libprotoc23 protobuf-compiler
0 upgraded, 4 newly installed, 0 to remove and 96 not upgraded.
Need to get 2,246 kB of archives.
After this operation, 14.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]
在这里,我们可以看到我停留在“Do you want to continue [Y/n](是否要继续[Y/n])”。
我尝试的第一件事是以root用户的身份运行Jupyter notbook,这对我有一点帮助,直到我到达这一部分。
我尝试的第二件事是在jupyter notebook中的代码片段下面添加一个“y”,希望它能继续下载文件。
1条答案
按热度按时间e0uiprwp1#
做了一些研究后,我发现它缺少了一些东西。
如果有人被困在这里,请将您的代码更改为如下所示:
啊!是的|apt-get安装protobuf编译器