#python-3.x #linux #jupyter-notebook
#python-3.x #linux #jupyter-notebook
Вопрос:
Как я могу запустить ноутбук jupyterlab от имени root?
Я использую JetBot, работающий на Ubuntu, и моя цель — определить в браузере, была ли нажата одна из клавиш [w, a, s, d], чтобы отреагировать на нее (запустить робота), как в игре.
Я использовал этот codesnippet:
import keyboard
while True:
try:
if keyboard.is_pressed('w'):
print('You Pressed A Key!')
robot.forward(0.3)
time.sleep(0.2)
elif keyboard.is_pressed("s"):
robot.backward(0.3)
time.sleep(0.2)
elif keyboard.is_pressed("a"):
robot.left(0.3)
time.sleep(0.2)
elif keyboard.is_pressed("d"):
robot.right(0.3)
time.sleep(0.2)
else:
time.sleep(0.2)
pass
except Exception as e:
print(e)
break
Ошибка была: вы должны быть root, чтобы использовать эту библиотеку в Linux.
Как я могу запустить записную книжку jupyterlab в браузере от имени root?
Ответ №1:
В этом случае будут две ситуации:
- Либо напрямую использовать root
- Используйте обычного пользователя с правами доступа для выполнения команды.
Команда:
jupyter notebook --allow-root
или
jupyter-notebook --allow-root