설치 가이드 페이지 http://sfepy.org/doc-devel/installation.html#requirements에 언급 된대로 sfepy 패키지에 필요한 모든 종속성을 설치하는 과정의 일부로 igakit python 확장 을 설치하려고합니다 .
슬프게도 pip를 사용하여 실행할 수있는 휠 파일이 없습니다.
내 설치 프로세스는 (그리고 여전히) 오류로 가득 차 있었고 2 단계 길이 였지만 현재 단계 만 설명하겠습니다.
2 단계 : 설치된 소프트웨어 :-
1-Python 2.7.13 (64 비트)
2-Microsoft Visual C ++ for Python 2.7
3-Microsoft Visual C ++ 2010 x64 재배포 가능 패키지
4-Microsoft Visual C ++ 2010 x86 재배포 가능 패키지
이 사이트 https://computingabdn.com/softech/mingw-howto-install-gcc-for-windows/에 설명 된대로 5-MinGW-w64 및 Msys2가 설치되었습니다 .
내가 때릴 때
python setup.py install --user
명령 프롬프트에서 다운로드 한 igakit의 최상위 디렉토리 에이 오류가 나타납니다.
igalibmodule.obj : warning LNK4197: export 'initigalib' specified multiple times; using first specification
Creating library build\temp.win-amd64-2.7\Release\build\src.win-amd64-2.7\igakit\igalib.lib and object build\temp.win-amd64-2.7\Release\build\src.win-amd64-2.7\igakit\igalib.exp
igalib.o : error LNK2019: unresolved external symbol _gfortran_internal_pack referenced in function __bspline_MOD_removeknot
igalib.o : error LNK2019: unresolved external symbol _gfortran_matmul_r8 referenced in function __bspeval_MOD_interpolate
igalib.o : error LNK2019: unresolved external symbol _gfortran_stop_string referenced in function __bsp_MOD_hessian3
build\lib.win-amd64-2.7\igakit\igalib.pyd : fatal error LNK1120: 3 unresolved externals
나는 또한 이전 에이 문제를 검색 했으며이 문제가 선언되었지만 정의되지 않은 외부 변수 또는 함수로 인해 발생할 수 있음을 발견했지만 슬프게도 프로그래밍 경험이 거의 없으며 인터넷 검색 결과가 주로 Visual Studio에 전념하기 때문에 내 컴퓨터에 설치되지 않음) 더 이상이 문제의 원인을 파악할 수 없습니다.
도움이 필요하세요?
답변에 따르면 여기 저장소 소유자가 진심으로 당신이 필요로하는 문제를 해결하기 위해, 나에게 준 것과 : -
최상위 디렉토리에서 파일 setup.cfg
을 열고 다음을 추가하십시오.
[build]
#debug = 0
compiler = mingw32
[build_ext]
libraries = gfortran # or maybe libgfortran?
2- 파일을 저장 한 다음을 다시 누르십시오 python setup.py install --user
.
솔루션 구현 전 참고 사항 :-
1- Python 시스템 위치에 설치하려면 플래그 python setup.py install
없이 누르 십시오 --user
.
2- ((Unable to find vcvarsall.bat))를 아직 해결하지 않은 경우 'windows explorer'창 에서 검색 엔진을 사용C:\
하여 파일 의 파티션을 검색vcvarsall.bat
한 다음 해당 위치를 가져옵니다.
그런 다음 파일을 열고 msvc9compiler.py
(에서 검색 C:\Python27
) 함수를 찾은 다음 그 query_vcvarsall
안에서 변수 vcvarsall
를 찾은 다음 전체 경로를 할당 vcvarsall.bat
합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다