1

我有以下结构的根目录:

.
|-- myproject
|   |-- a
|   |   |-- foo.c
|   |   |-- foo.h
|   |   `-- __init__.py
|   |-- b
|   |   |-- bar.c
|   |   |-- bar.h
|   |   `-- __init__.py
|   |-- c
|   |   |-- __init__.py
|   |   `-- qwe.py
|   `-- __init__.py
`-- setup.py

我想将外部模块导入为:

from myproject import a
from myproject import b

或者:

import myproject.a

问题是如何......

我的 setup.py 就像:

from setuptools import *

setup(
name                = 'myproject',
.
.
.
ext_package         = 'myproject',
ext_modules         = [Extension("myproject.a", ["myproject/a/foo.c"])]

我所有的init .py 都是空的。时间:python setup.py install

软件包已安装,但无法引用 a、b 和 c。

知道怎么做吗?

===========================

其实我可以参考 foo 和 bar,但看不到或使用任何方法....???

4

0 回答 0