为什么我尝试使用docker映像运行donkeycar服务器时出错?

2024-06-28 19:14:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经按照指示构建了一个Donkey Car 2,我正试图使用docker启动Web服务器。在

当我运行bash start-server.sh时,我得到以下错误:

start-server: Running Donkey server container...
Using TensorFlow backend.
Loading modules for server.
hello
Traceback (most recent call last):
  File "/donkey/scripts/serve.py", line 12, in <module>
    w = dk.remotes.DonkeyPilotApplication()
  File "/donkey/donkey/remotes.py", line 175, in __init__
    self.pilots = ph.default_pilots()
  File "/donkey/donkey/pilots.py", line 84, in default_pilots
    pilot_list = self.pilots_from_models()
  File "/donkey/donkey/pilots.py", line 71, in pilots_from_models
    models_list = [f for f in os.scandir(self.models_path)]
FileNotFoundError: [Errno 2] No such file or directory: '/root/mydonkey/models'

我怎么才能让它工作?在


Tags: inpyselfdefaultforservermodelsline
2条回答

我想出来了。在

  1. 运行bash start-server -d(带-d标志)以终端提示打开docker。在
  2. 在docker终端中,运行python scripts/setup.py~/mydonkey文件夹中创建必要的文件夹。在
  3. 现在您可以通过在docker终端内运行python scripts/serve.py来启动服务器。在

在你收集了一些图片之后,你会在docker内外的~/mydonkey文件夹中看到它们。在

一个simple change开始-服务器.sh脚本为我解决了这个问题。 更改第4行:

mkdir -p ~/mydonkey

为此:

mkdir -p ~/mydonkey/models

相关问题 更多 >