未找到Python子模块

未找到Python子模块,python,pip,virtualenv,git-submodules,Python,Pip,Virtualenv,Git Submodules,我使用的是virtualenv,我安装了一个使用pip“pip install libnmap”的包。它已成功安装在中,如下所示 (env)danny@ubuntu:/opt/app/env$ ls -al local/lib/python2.7/site-packages/libnmap/ total 144 drwxrwxr-x 4 danny danny 4096 Sep 8 23:08 . drwxrwxr-x 10 danny danny 4096 Sep 8 23:14 .

我使用的是virtualenv,我安装了一个使用pip“pip install libnmap”的包。它已成功安装在中,如下所示

(env)danny@ubuntu:/opt/app/env$ ls -al local/lib/python2.7/site-packages/libnmap/
total 144
drwxrwxr-x  4 danny danny  4096 Sep  8 23:08 .
drwxrwxr-x 10 danny danny  4096 Sep  8 23:14 ..
-rw-rw-r--  1 danny danny  2896 Sep  8 23:05 diff.py
-rw-rw-r--  1 danny danny  4564 Sep  8 23:05 diff.pyc
-rw-rw-r--  1 danny danny   234 Sep  8 23:05 __init__.py
-rw-rw-r--  1 danny danny   427 Sep  8 23:08 __init__.pyc
drwxrwxr-x  2 danny danny  4096 Sep  8 23:05 objects
-rw-rw-r--  1 danny danny 25674 Sep  8 23:05 parser.py
-rw-rw-r--  1 danny danny 23246 Sep  8 23:05 parser.pyc
drwxrwxr-x  2 danny danny  4096 Sep  8 23:05 plugins
-rw-rw-r--  1 danny danny 23232 Sep  8 23:05 process.py
-rw-rw-r--  1 danny danny 23311 Sep  8 23:05 process.pyc
-rw-rw-r--  1 danny danny  1054 Sep  8 23:05 reportjson.py
-rw-rw-r--  1 danny danny  1810 Sep  8 23:05 reportjson.pyc
我可以从python控制台成功导入模块,但是当我尝试访问子模块时,却找不到它们

(env)danny@ubuntu:/opt/app/env$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import libnmap
>>> libnmap
<module 'libnmap' from '/opt/app/env/local/lib/python2.7/site-packages/libnmap/__init__.pyc'>
>>> dir(libnmap)
['__author__', '__builtins__', '__credits__', '__doc__', '__email__', '__file__', '__license__', '__maintainer__', '__name__', '__package__', '__path__', '__version__']
>>> libnmap.process
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'process'
(env)danny@ubuntu:/opt/app/env$python
Python 2.7.6(默认,2014年3月22日,22:59:56)
[GCC 4.8.2]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入libnmap
>>>libnmap
>>>目录(libnmap)
[“作者”、“内置”、“学分”、“文档”、“电子邮件”、“文件”、“许可证”、“维护者”、“名称”、“路径”、“版本”]
>>>libnmap.process
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
AttributeError:“模块”对象没有属性“进程”

有什么想法吗?我已经尝试了我能想到的一切。

进程
位于一个单独的文件(
process.py
)中,并且在导入
libnmap
时不会自动导入(选中
\uu init\uuuuuuuuuupy
)。应将以下导入添加到导入过程:

import libnmap.process