ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python-模块已经在sys.path中时导入失败

2019-10-10 04:55:33  阅读:678  来源: 互联网

标签:python django



对我来说很奇怪,即使导入在sys.path中也失败.

今天,我在实验室电脑上的ubuntu上建立了一个Google App Engine django环境.当我签出代码并在Windows(实验室中的同一台PC)上运行该代码时,它运行良好.

但是当我去宿舍检查代码并开始运行时,它奇怪地失败了.

我打印sys.path,如下所示:

['/home/tower/googlecode/mygae', '/home/tower/googlecode/mygae/.google_appengine', '/home/tower/googlecode/mygae/.google_appengine/lib/antlr3', ...]

当我运行python时抱怨

from google.appengine.api import apiproxy_stub_map
ImportError: No module named appengine.api

很容易知道google模块位于“ /home/tower/googlecode/mygae/.google_appengine”中
目录,并且每个模块都有__init__.py.

那么,发生这种奇怪事情的原因可能是什么?还是我搞砸了?

谢谢.

解决方法:

您可以导入google和google.appengine吗?
您确定解释程序具有对模块树的读取和遍历访问权限吗?



标签:python,django

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有