2015-07-12 140 views
1

我有一个简单的目录结构Python中的setup.py安装失败

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 /钯-gp/lib/python3.4/site-pac kages

,但它只是在鸡蛋

gpp-0.1.0-py3.4.egg 

解压,并导入失败

python 
import gpp 

失败

回答

0

的目录结构应该是:

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

和你将需要吨Ø指定包:

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

然后,您可以输入:

from gpp import a 

或:

import gpp.a 
相关问题