每當我想運行我的程序時,我都面臨着一個突破性的錯誤。我的團隊成員使用相同的代碼,並沒有收到錯誤。當我第一次發現錯誤時,我要求我的團隊成員通過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 2015-02-06 21:00:55