1

我已经在网上搜索了几个小时,发现有人遇到相同问题的几个实例,但我似乎对 linux/ubuntu 太陌生了,无法正确遵循说明,因为没有一个给定的解决方案有效。

每当我尝试从 python shell 运行 panda3d 示例文件时,我都会给我一个错误消息:

回溯(最后一次调用):文件“/usr/share/panda3d/samples/asteroids/main.py”,第 16 行,来自 direct.showbase.ShowBase import ShowBase ImportError: No module named 'direct'

真正让我烦恼的是,当我尝试直接执行 .py 文件(而不在 IDLE 或 pycharm 中打开它)时,它工作得很好。

我知道以前有人问过这个问题,但我想要求一个工作的分步解决方案,以便能够从 pycharm 和 IDLE 导入 panda3d。我不知道如何让它工作,因为这个问题的答案都对我有用。

4

1 回答 1

1

尝试更改您的 PYTHONPATH?我遇到了这样的问题,然后我修改了我的 PYTHONPATH,它起作用了。

于 2015-10-04T18:56:45.357 回答