gcc에 스레드가 많이 있다는 것을 알고 있습니다. 특히 "gcc 명령이 종료 상태 1에서 실패했습니다."라는 메시지가 표시되며이를 모두 살펴본 결과 아직 해결되지 않았습니다. Cython이나 컴파일을 포함 할 수있는 다른 패키지를 사용하는 것과 같은 파이썬 관련 작업에만 gcc 나 mingw32를 사용합니다. 그러나 결코 작동하지 않는 것 같습니다.python에서 gcc 컴파일 오류가 발생했습니다.
Windows 7 Home edition이 설치된 PC가 있습니다. Cygwin에 mingw32를 설치했고 Visual Studio 11 Beta를 설치 했으므로 아무 것도 제거하거나 다시 설치하여 기쁘게 생각합니다.
사이 썬 컴파일은 항상
error: command 'gcc' failed with exit status 1
그러나 심지어는 주사위를 사용하여 유사한 오류와 함께 실패 많은 파이썬 패키지를 설치하려고 실패. 예를 들어, "xhtml2pdf"라는 패키지를 설치하려고합니다. Cygwin에서에서 같은 명령을 실행
이copying src\reportlab\lib\hyphen.mashed -> build\lib.win32-2.7\reportlab\lib
running build_ext
building '_rl_accel' extension
C:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python27\include -IC:\Pytho
n27\PC -c "C:\Users\JJ\Documents\Coding Fun\build\reportlab\src\rl_addons\rl_acc
el\_rl_accel.c" -o "c:\users\jj\documents\coding fun\build\reportlab\src\rl_addo
ns\rl_accel\_rl_accel.o"
cc1.exe: error: unrecognized command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1
다른 오류를 얻을 : 명령 프롬프트에서 "xhtml2pdf를 설치 PIP"실행 한 후, 나는 다음과 같은 오류가
copying src\reportlab\lib\hyphen.mashed -> build\lib.win32-2.7\reportlab\lib
running build_ext
building '_rl_accel' extension
gcc -mno-cygwin -mdll -O -Wall -IC:\Python27\include -IC:\Python27\PC -c C:\cygwin\home\JJ\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c -o c:\cygwin\home\jj\build\reportlab\src\rl_addons\rl_accel\_rl_accel.o
error: command 'gcc' failed: No such file or directory
----------------------------------------
Command C:\Python27\python.exe -c "import setuptools;__file__='C:\\cygwin\\home\\JJ\\build\\reportlab\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record c:\users\jj\appdata\local\temp\pip-aohmse-record\install-record.txt failed with error code 1 in C:\cygwin\home\JJ\build\reportlab
Storing complete log in C:\Users\JJ\AppData\Roaming\pip\pip.log
----------------------------------------
Command C:\Python27\python.exe -c "import setuptools;__file__='C:\\Users\\JJ\\Do
cuments\\Coding Fun\\build\\reportlab\\setup.py';exec(compile(open(__file__).rea
d().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-external
ly-managed --record c:\users\jj\appdata\local\temp\pip-r8_mri-record\install-rec
ord.txt failed with error code 1 in C:\Users\JJ\Documents\Coding Fun\build\repor
tlab
Storing complete log in C:\Users\JJ\AppData\Roaming\pip\pip.log
나는 컴파일에 아주 새로운 해요 일반적으로 인터프리터 언어로만 작업 했으므로 좌절감을 느껴이 문제를 해결할 방법을 찾지 못했습니다. 이 패키지를 설치하면 도움이 될 것입니다.
편집 : 이전에 distutils의 "-mno-cygwin"에 대한 모든 참조를 제거하고 distutils.cfg 파일을 만들지 만 아무 소용이없는 것처럼 조언했습니다.
UPDATE : Cygwin에서 다시 설치하고 또한 v3으로의 gcc와 g ++의 내 설치를 다운 그레이드 후, 나는 또 다른를 얻을 수 있지만, 다른 오류는 :
copying src\reportlab\lib\PyFontify.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\pygments2xpre.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\randomtext.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\rltempfile.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\rparsexml.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\sequencer.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\set_ops.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\styles.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\testutils.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\textsplit.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\units.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\utils.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\validators.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\xmllib.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\yaml.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\lib\__init__.py -> build\lib.win32-2.7\reportlab\lib
copying src\reportlab\pdfbase\cidfonts.py -> build\lib.win32-2.7\reportlab\pdfba
se
copying src\reportlab\pdfbase\pdfdoc.py -> build\lib.win32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\pdfform.py -> build\lib.win32-2.7\reportlab\pdfbas
e
copying src\reportlab\pdfbase\pdfmetrics.py -> build\lib.win32-2.7\reportlab\pdf
base
copying src\reportlab\pdfbase\pdfpattern.py -> build\lib.win32-2.7\reportlab\pdf
base
copying src\reportlab\pdfbase\pdfutils.py -> build\lib.win32-2.7\reportlab\pdfba
se
copying src\reportlab\pdfbase\rl_codecs.py -> build\lib.win32-2.7\reportlab\pdfb
ase
copying src\reportlab\pdfbase\ttfonts.py -> build\lib.win32-2.7\reportlab\pdfbas
e
copying src\reportlab\pdfbase\_can_cmap_data.py -> build\lib.win32-2.7\reportlab
\pdfbase
copying src\reportlab\pdfbase\_cidfontdata.py -> build\lib.win32-2.7\reportlab\p
dfbase
copying src\reportlab\pdfbase\_fontdata.py -> build\lib.win32-2.7\reportlab\pdfb
ase
copying src\reportlab\pdfbase\_fontdata_enc_macexpert.py -> build\lib.win32-2.7\
reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_enc_macroman.py -> build\lib.win32-2.7\r
eportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_enc_pdfdoc.py -> build\lib.win32-2.7\rep
ortlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_enc_standard.py -> build\lib.win32-2.7\r
eportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_enc_symbol.py -> build\lib.win32-2.7\rep
ortlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_enc_winansi.py -> build\lib.win32-2.7\re
portlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_enc_zapfdingbats.py -> build\lib.win32-2
.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_courier.py -> build\lib.win32-2.7
\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_courierbold.py -> build\lib.win32
-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_courierboldoblique.py -> build\li
b.win32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_courieroblique.py -> build\lib.wi
n32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_helvetica.py -> build\lib.win32-2
.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_helveticabold.py -> build\lib.win
32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_helveticaboldoblique.py -> build\
lib.win32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_helveticaoblique.py -> build\lib.
win32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_symbol.py -> build\lib.win32-2.7\
reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_timesbold.py -> build\lib.win32-2
.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_timesbolditalic.py -> build\lib.w
in32-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_timesitalic.py -> build\lib.win32
-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_timesroman.py -> build\lib.win32-
2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\_fontdata_widths_zapfdingbats.py -> build\lib.win3
2-2.7\reportlab\pdfbase
copying src\reportlab\pdfbase\__init__.py -> build\lib.win32-2.7\reportlab\pdfba
se
copying src\reportlab\pdfgen\canvas.py -> build\lib.win32-2.7\reportlab\pdfgen
copying src\reportlab\pdfgen\pathobject.py -> build\lib.win32-2.7\reportlab\pdfg
en
copying src\reportlab\pdfgen\pdfgeom.py -> build\lib.win32-2.7\reportlab\pdfgen
copying src\reportlab\pdfgen\pdfimages.py -> build\lib.win32-2.7\reportlab\pdfge
n
copying src\reportlab\pdfgen\pycanvas.py -> build\lib.win32-2.7\reportlab\pdfgen
copying src\reportlab\pdfgen\textobject.py -> build\lib.win32-2.7\reportlab\pdfg
en
copying src\reportlab\pdfgen\__init__.py -> build\lib.win32-2.7\reportlab\pdfgen
copying src\reportlab\platypus\doctemplate.py -> build\lib.win32-2.7\reportlab\p
latypus
copying src\reportlab\platypus\figures.py -> build\lib.win32-2.7\reportlab\platy
pus
copying src\reportlab\platypus\flowables.py -> build\lib.win32-2.7\reportlab\pla
typus
copying src\reportlab\platypus\frames.py -> build\lib.win32-2.7\reportlab\platyp
us
copying src\reportlab\platypus\para.py -> build\lib.win32-2.7\reportlab\platypus
copying src\reportlab\platypus\paragraph.py -> build\lib.win32-2.7\reportlab\pla
typus
copying src\reportlab\platypus\paraparser.py -> build\lib.win32-2.7\reportlab\pl
atypus
copying src\reportlab\platypus\tableofcontents.py -> build\lib.win32-2.7\reportl
ab\platypus
copying src\reportlab\platypus\tables.py -> build\lib.win32-2.7\reportlab\platyp
us
copying src\reportlab\platypus\xpreformatted.py -> build\lib.win32-2.7\reportlab
\platypus
copying src\reportlab\platypus\__init__.py -> build\lib.win32-2.7\reportlab\plat
ypus
copying src\reportlab\fonts\00readme.txt -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\bitstream-vera-license.txt -> build\lib.win32-2.7\re
portlab\fonts
copying src\reportlab\fonts\DarkGarden-copying-gpl.txt -> build\lib.win32-2.7\re
portlab\fonts
copying src\reportlab\fonts\DarkGarden-copying.txt -> build\lib.win32-2.7\report
lab\fonts
copying src\reportlab\fonts\DarkGarden-readme.txt -> build\lib.win32-2.7\reportl
ab\fonts
copying src\reportlab\fonts\DarkGarden.sfd -> build\lib.win32-2.7\reportlab\font
s
copying src\reportlab\fonts\DarkGardenMK.afm -> build\lib.win32-2.7\reportlab\fo
nts
copying src\reportlab\fonts\DarkGardenMK.pfb -> build\lib.win32-2.7\reportlab\fo
nts
copying src\reportlab\fonts\Vera.ttf -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\VeraBd.ttf -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\VeraBI.ttf -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\VeraIt.ttf -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_abi____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_ab_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_ai_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_a______.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\cobo____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\cob_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\com_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\coo_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_ebi____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_eb_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_ei_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\_er_____.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\Sy______.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\Zd______.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\Zx______.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\fonts\Zy______.pfb -> build\lib.win32-2.7\reportlab\fonts
copying src\reportlab\lib\hyphen.mashed -> build\lib.win32-2.7\reportlab\lib
running build_ext
building '_rl_accel' extension
C:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python27\include -IC:\Pytho
n27\PC -c C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel
.c -o c:\users\jj\documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.o
C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c: In fun
ction `hex32':
C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c:491: wa
rning: unsigned int format, long unsigned int arg (arg 3)
C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c: In fun
ction `_instanceStringWidthU':
C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c:741: wa
rning: 'L' might be used uninitialized in this function
C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c:741: wa
rning: 't' might be used uninitialized in this function
C:\Users\JJ\Documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.c:741: wa
rning: 'f' might be used uninitialized in this function
writing c:\users\jj\documents\build\reportlab\src\rl_addons\rl_accel\_rl_accel.d
ef
C:\mingw\bin\dllwrap.exe -mno-cygwin -mdll -static --output-lib c:\users\jj\docu
ments\build\reportlab\src\rl_addons\rl_accel\lib_rl_accel.a --def c:\users\jj\do
cuments\build\reportlab\src\rl_addons\rl_accel\_rl_accel.def -s c:\users\jj\docu
ments\build\reportlab\src\rl_addons\rl_accel\_rl_accel.o -LC:\Python27\libs -LC:
\Python27\PCbuild -lpython27 -lmsvcr90 -o build\lib.win32-2.7\_rl_accel.pyd
_rl_accel.exp: file not recognized: File format not recognized
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
error: command 'dllwrap' failed with exit status 1
(cygwin 시도의 경우) gcc 바이너리가 경로에없는 것처럼 보입니다. 이 문제를 해결하는 데 도움을 줄 Windows 머신이 없지만 cygwin 설치 프로그램을 다시 실행하고 gcc가 설치되고 있는지 확인하십시오.그렇다면 경로에 추가하십시오 (Windows에서 제대로 작동하면 제어판의 '시스템'에서이 작업을 수행 한 것 같습니다). – majackson
감사합니다. 이미 알았습니다. 나는 명령 프롬프트에서 pip를 실행할 수 있기를 정말로 원하지만 cygwin을 한 번 다시 설치해 주겠다. 내 시스템 경로에는 이미 "C : \ mingw \ bin"이 있습니다. – jdotjdot
나는 약간 혼란 스럽다. 나는 mingw와 cygwin이 다른 것들이라고 생각했다. 나는 cygwin이 자신의 gcc를 가지고 있다고 생각했다. 그것은 mingw와는 아무런 관련이 없었다. 그리고 그것은 mingw가 존재하더라도 cygwin이 오류를주는 이유를 설명 할 것입니다. cygwin 설치 프로그램에서 gcc 관련 옵션을 찾아서 활성화 할 수 있어야합니다. 나는 처음으로 mingw를 사용한 적이 없으므로 첫 번째 오류에 대해 언급 할 수는 없지만 majackson은 두 번째 오류가있는 것으로 보입니다. 아니면 cygwin과 mingw가 합쳐 졌을 까? –