의이 프로젝트는 proj
라고하고 다음과 같은 구조를 가지고이 프로젝트에 가정 해 봅시다 : 프로젝트에의setup.py : 이름 바꾸기 SRC 패키지 이름을 투사하는
proj/
dists/
doc/
src/
__init__.py
xyz.py
abc.py
test/
setup.py
모든 내용을 볼 수 있듯이 src
하위 폴더 src
폴더에서 distutils 배포 패키지를 만들려면 어떻게해야합니까?
내 순진한 생각, the tutorial 다음,이 같은 setup.py
를 작성 했 :
#omitting basics
setup(
name='proj',
packages=['src'],
package_dir={'proj':'src'}
)
하지만 내 시스템에 결과 패키지를 설치 한 후, 나는 아직도 src.xyz
하지 proj.xyz
을 수입해야하는 목표와 예상 결과 였을 것입니다.
나는 아직 문제가있어 확실하지 않다. 다른 사람들이 스스로 쉽게 설치할 수있는 Python 패키지를 작성하려고합니다. 다른 폴더에 쓴 내용을 가져 오는 것이 아닙니다. – erikbwork
네, 이해 합니다만,'setup.py'는 작동시키기 위해서 다른 폴더에있는 것들을 가져와야합니다. 이 패키지들이 PYTHONPATH에 있으면, 그것이 어디에 있든 상관 없습니다. 그것이 당신을 위해 작동하지 않으면, 당신은 다른 길을 봐야 할 것입니다, 미안 해요. – jadkik94
죄송합니다.하지만 문제는 아닙니다. – erikbwork