2010-05-17 2 views
10

정말 간단한 하나의 파일 소스 모듈을 만드는 방법을 잘 모르겠습니다. 파이썬으로 구축 할 수있는 웹 어딘가에 샘플 모듈이 있나요? .gg? 그것은 아주 간단 보이는 setuptools page에서python : 하나의 파일 소스 파일이있는 파이썬 달걀의 간단한 예?

', 당신은 어딘가에 setup.py 파일 다음 적어도 하나 개의 다른 평 파일을 가지고 있고, 나는 .egg 파일 확인을 구축, 심지어 easy_install를 사용하여 설치할 수 있습니다,하지만 난 할 수 t는 import 파이썬에서 파일을 것 같습니다. (참고 : 2.6.4을 사용하여)


여기 내 샘플 디렉토리입니다 :

sconsconfig 
    setup.py 
    sconsconfig.py 

setup.py :

from setuptools import setup, find_packages 
setup(name='sconsconfig', 
     version='0.1', 
     packages = find_packages(), 
    ) 

sconsconfig.py :

def blarg(x): 
    return x+1 

하는 경우 나는 setup.py bdist_egg을 실행하여 달걀 파일을 만듭니다. 하지만이 파일을 보면 .... .py 소스 파일이 없습니다 ....

+0

아마도 [이 아주 간단한 예] (http://mxm-mad-science.blogspot.com/2008/02/python-eggs-simple-introduction.html)를 확인할 수 있습니다. – joaquin

답변

0

https://docs.python.org/3/distutils/setupscript.html#listing-individual-modules를 참조하십시오

foo.py 

그리고 우분투 14.04에서 :

sudo python setup.py 
,691
from distutils.core import setup 
setup(name='foo', 
     version='1.0', 
     py_modules=['foo'], 
    ) 

그런 다음 당신은 단지 파일이 필요합니다

은 디렉토리가없는

/usr/local/lib/python2.7/dist-packages/foo.py 

을 넣습니다.

관련 문제