Google App Engine Python 导入错误:模块未找到

0 投票
1 回答
994 浏览
提问于 2025-04-16 01:32

我正在使用Pydev 1.5.9和最新版本的谷歌应用引擎,在Eclipse 3.6中进行开发。

我已经设置好了我的开发环境,基础代码也能正常运行。

现在我想导入simplejson这个库,使用的代码是:
import simplejson

我尝试过:

  1. 把simplejson文件夹添加到Eclipse中的“pydev源文件夹”里
  2. 把simplejson文件夹作为外部库添加
  3. 把simplejson添加到PYTHONPATH中

但是当我尝试使用SDK开发服务器运行时,还是遇到了错误:
'import simplejson'
ImportError: No module named simplejson'

在使用Eclipse和Pydev进行Python应用引擎项目时,导入外部库的最佳方法是什么?

1 个回答

0

不知道这对Google App Engine有没有帮助,可能也有点晚了,但这个经验可能对某些人有用。

我在使用pydev时遇到过类似的问题,解决起来其实很简单。这里有一份关于导入和配置pydev解释的文档,pydev文档

我之前忽略了一点,这让我浪费了几个小时的时间,那就是我需要在窗口菜单中点击“应用”按钮,路径是:窗口 > 首选项 > PyDev > 解释器 - Python。这样做会让pydev重新建立它的内部索引。如果你在PYTHONPATH中添加了库(我只是把它放进了python/Lib文件夹),那么这个导入问题应该就能解决了,反正我的是这样。

确保你的项目开启了自动构建功能,或者如果没有的话,就手动重建一下项目。

希望这能帮到你。

撰写回答