2013-04-23 1 views
0

내 패키지를 Pypi로 설정하고 싶습니다. 내가 Pypi의 릴리즈 코드

python setup.py sdist bdist_wininst upload 

이 오류가 발생 실행하면 :

File "setup.py", line 8, in <module> 
    long_description=open('README.txt').read(), 
    File "/usr/lib/python2.7/distutils/core.py", line 152, in setup 
    dist.run_commands() 
    File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands 
    self.run_command(cmd) 
    File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command 
    cmd_obj.run() 
    File "/usr/lib/python2.7/distutils/command/bdist_wininst.py", line 189, in run 
    self.create_exe(arcname, fullname, self.bitmap) 
    File "/usr/lib/python2.7/distutils/command/bdist_wininst.py", line 271, in create_exe 
    file.write(self.get_exe_bytes()) 
    File "/usr/lib/python2.7/distutils/command/bdist_wininst.py", line 366, in get_exe_bytes 
    raise DistutilsFileError, str(msg) + ', %s not included in the Debian packages.' % filename 
NameError: global name 'DistutilsFileError' is not defined 

어떻게이 오류를 해결할 수 있습니까?

답변

1

런치 패드에서 발생한 것과 관련된 버그가있는 것 같습니다. 봐 here.

해결책을 시도하여 문제를 해결할 수 있습니까?

페이지에서 촬영 :

This error can be corrected by adding the DistutilsFileError in the import section (line 17, of the bdist_wininst.py file)

+0

나는 당신이 라인을 변경할 때 오류가 무엇을 설명 할 수있다이 경우 아마도이 문제 –

+0

음에 의해 수정 버그 캔트? 당신은 분명히 어딘가에 의존성을 잃어 버렸습니다. 그것은 bsdit_wininst.py에 있습니다; 귀하의 오류 로그에 – jlengrand