关于在Eclipse中使用PyDev实现Python的“未解析导入”有很多问题。NB Linux Mint 18.3操作系统,Python3,Eclipse“2019-06”,PyDev 7.3.0。。。你知道吗
我只是希望有人能证实我的理解:
目录结构:
project directory: PyDevExp
directory: mygame
file: draw.py
file: game.py
你知道吗游戏.py看起来像这样:
# game.py
# import the draw module
import draw
def play_game():
...
def main():
result = play_game()
draw.draw_game()
if __name__ == '__main__':
main()
当我在命令行运行此命令时:
python3 game.py
。。。运行良好,无投诉。 但是当我在Eclipse中查看它时,在导入行旁边有一个可怕的红色标记。我只能通过将目录“mygame”添加到项目的PYTHONPATH来摆脱它。你知道吗
这真是荒谬吗?为什么PyDev在没有显式配置的情况下不能“看到”同一目录中的其他文件?还是我做错了什么?你知道吗
以后
这个东西在Eclipse中运行正常!所以现在我已经将Windows的通知级别从“error”改为“info”--->;Prefs-->;PyDev-->;Editor-->;Code Analysis-->;Imports tab-->;“Import not found”。你知道吗
不满意!你知道吗
要避免Eclipse上的错误,只需右键单击mygame目录,然后转到
PyDev -> Set as source folder (add to PYTHONPATH)
,如图所示。 然后,您可以以正确的方式导入文件,以便在Eclipse中进行测试。你知道吗相关问题 更多 >
编程相关推荐