Python setup.py 安装失败

Python setup.py install failed

我有一个简单的目录结构

gpp/
   .. a.py
   .. setup.py

并在 setup.py

import os
from setuptools import setup

version = '0.1.0'

setup(
    name = 'gpp',
    version = version,
    py_modules = ['a'],
    )

然后我尝试通过

在我自己的机器上安装它
python setup.py install

鸡蛋出现在正确的位置,我正在使用 anaconda 和 anaconda 的虚拟环境,所以 ~/anaconda/envs/palladium-gp/lib/python3.4/site-packages

但它只存在于鸡蛋中

gpp-0.1.0-py3.4.egg

解压,导入失败

python
import gpp

失败

目录结构应该是:

gpp/
   .. __init__.py
   .. a.py
setup.py

并且您需要指定包:

setup(
    name = 'gpp',
    version = version,
    packages=['gpp', 'gpp.a'],
)

然后您可以导入:

from gpp import a

或:

import gpp.a