allenai / ai2thor

An open-source platform for Visual AI.

Home Page:http://ai2thor.allenai.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

error about aothor

Fu-Dayuan opened this issue · comments

I just use the code below to check the environment

import time
import ai2thor.controller
controller = ai2thor.controller.Controller(port=5900,x_display="10")
controller.start()
print(f"Start Resetting")
controller.reset('FloorPlan28')
print(f"Start Initializing")
controller.step(dict(action='Initialize', gridSize=0.25))
for i in range(10):
    print(f"Start stepping {i}")
    event = controller.step(dict(action='MoveAhead'))
    print(f"Finish stepping {i}")
    time.sleep(1)

event.frame
event.cv2img
event.metadata

when I run this script, it present a error

MYLOCATION/site-packages/ai2thor/controller.py:1150: UserWarning: start method depreciated. The server started when the Controller was initialized.
  warnings.warn(
Traceback (most recent call last):
  File "test_ai2thor.py", line 10, in <module>
    controller.start()
  File "MYLOCATION/site-packages/ai2thor/controller.py", line 1162, in start
    self.server.start()
  File "MYLOCATION/site-packages/ai2thor/fifo_server.py", line 202, in start
    os.mkfifo(self.server_pipe_path)
FileExistsError: [Errno 17] File exists

After I remove the controller.start() line, it presents Start stepping {i} and Finish stepping {i} but there is no windows to show the picture.
What's wrong with that? I just use a realVNC viewer to connect my server(with virtual desktop), so should I change some config? (ai2thor==3.1.0)