作者howardgj94 (飘飘渺渺所为谁)
看板Programming
标题Fw: [问题] subpackge import的问题
时间Mon May 26 19:03:51 2014
※ [本文转录自 Python 看板 #1JWnwjU7 ]
作者: 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
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: howardgj94 (203.64.84.191), 05/26/2014 19:03:51
2F:→ yauhh:是不是要export PYTHONPATH呀? 118.167.144.65 05/26 20:58
3F:→ howardgj94:pythonpath pydef会自己设定好的样子 59.115.7.210 05/26 22:43
已解决,是我的main.py放在subpackage里面...
所以import 就直接写
import a 就好
这个问题卡了我三小时,荒唐...
感谢大家!
※ 编辑: howardgj94 (59.115.7.210), 05/27/2014 00:23:44