Я сталкиваюсь с довольно голосовой ошибкой всякий раз, когда хочу запустить свою программу. Члены моей команды используют один и тот же код и не получают ошибку. В первый раз, когда я получил сообщение об ошибке, я попросил члена моей команды передать его код (то же самое, что и мой) через git, и потянул его. Программа запускалась без ошибок. Однако проблема сохраняется, даже когда я получаю код через git от моих коллег (что работает для них). Вот код:Я продолжаю получать синтаксическую ошибку с помощью roslib.load_manifest (Python, ROS)
#!/usr/bin/env python
import roslib; roslib.load_manifest('drone7_project')
import rospy
# bunch of other import statements
Всякий раз, когда я запускаю программу, это ошибка я получаю:
/бен/Баш/Главная/пользователь/Проекты/catkin_ws/SRC/drone7_project/Проект/drone_program .py /home/user/Projects/catkin_ws/src/drone7_project/Project/drone_program.py: строка 2: ошибка синтаксиса около неожиданного токена "drone7_project"' /home/user/Projects/catkin_ws/src/drone7_project/Project/drone_program.py: line 2:
import roslib; roslib.load_manifest ("drone7_project") '
Пакет drone7_project существует и не должен быть проблемой. Я не должен получать синтаксическую ошибку, так как все мои другие члены команды не получают ее (4 участника), и мы используем тот же самый код.
Обратите внимание, что использование одиночных и двойных кавычек возвращает ошибку в drone7_project, тогда как в коде используются только одинарные кавычки. Я пробовал с двойными кавычками, той же проблемой.
Это сработало! Спасибо что подметил это! – Redesign1991