2015-07-12 136 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 
相關問題