关于在Eclipse中使用PyDev进行Python的“未解决的导入”有很多问题。 NB Linux Mint 18.3 OS,Python3,Eclipse“ 2019-06”,PyDev 7.3.0 ...
我只是希望有人可以证实我对此的理解:
目录结构:
ValueError: failed to initialize intent(inout) array -- input 'O' not compatible to 'd'
game.py看起来像这样:
project directory: PyDevExp
directory: mygame
file: draw.py
file: game.py
当我在命令行上运行此命令时:
# game.py
# import the draw module
import draw
def play_game():
...
def main():
result = play_game()
draw.draw_game()
if __name__ == '__main__':
main()
...运行正常,没有任何投诉。 但是,当我在Eclipse中查看时,导入行旁边会出现一个可怕的红色标记。我只能通过在项目的PYTHONPATH中添加目录“ mygame”来摆脱它。
这真是荒谬吗?在没有显式配置的情况下,为什么PyDev无法“查看”同一目录中的其他文件?还是我做错了什么?
以后
事情甚至可以在Eclipse中运行!因此,现在我已将Windows的通知级别从“错误”更改为“信息”-> Prefs-> PyDev->编辑器->代码分析->导入选项卡->“未找到导入” 。
不满意!