作者howardgj94 (飘飘渺渺所为谁)
看板Python
标题[问题] subpackge import的问题
时间Mon May 26 18:59:54 2014
各位程式高手好
我最近刚学python
今天遇到了一个很奇怪的问题
假设我的程式架构如下:
myproject
src
|
|---package
| |---main.py
| |---__init__.py
| |---subpackage
| |---a.py
| |---__init__.py
如此,当我要import a 这个module使用
我这样写: import package.subpackage.a
如此程式过的了
但是当我执行的时候
会出现 "no module named: subpackage.a" 这个error
当我使用: from package.subpackage import a
会出现 "no module named: package.subpackage"
请问我有哪个环节出错吗?
我使用 ubuntu 14.4当 OS
利用 eclipse 搭配 pydef 当作IDE
感谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.64.84.191
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1401101997.A.787.html
1F:→ uranusjr:首先确认 import package 会不会过 05/26 19:02
※ 编辑: howardgj94 (203.64.84.191), 05/26/2014 19:02:29
2F:推 ohb:PYTHONPATH要设定到根目录 05/26 23:31
已解决,是我的main.py放在subpackage里面...
所以import 就直接写
import a 就好
这个问题卡了我三小时,荒唐...
感谢大家!
※ 编辑: howardgj94 (59.115.7.210), 05/27/2014 00:24:16