파이썬 확장을 배우려고하는데, 간단한 noddy example c 파일과 setup.py를 만들었습니다. 파이썬 확장을 가져올 수 없습니다.
python.exe setup.py build
>>> import noddy
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import noddy
ImportError: DLL load failed: The specified module could not be found.
을
running install
running build
running build_ext
running install_lib
copying build\lib.win32-2.7\noddy.pyd -> C:\python27\Lib\site-packages
running install_egg_info
Writing C:\python27\Lib\site-packages\noddy-1.0-py2.7.egg-info
그러나 :
running build
running build_ext
building 'noddy' extension
creating build
creating build\temp.win32-2.7
creating build\temp.win32-2.7\Release
C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -IC:\python27\include -IC:\python27\PC /Tcnoddy.c /Fobuild\temp.win32-2.7\Release\noddy.obj
noddy.c
creating build\lib.win32-2.7
C:\Program Files\Microsoft Visual Studio 8\VC\BIN\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:C:\python27\libs /LIBPATH:C:\python27\PCbuild /EXPORT:initnoddy build\temp.win32-2.7\Release\noddy.obj /OUT:build\lib.win32-2.7\noddy.pyd /IMPLIB:build\temp.win32-2.7\Release\noddy.lib /MANIFESTFILE:build\temp.win32-2.7\Release\noddy.pyd.manifest
Creating library build\temp.win32-2.7\Release\noddy.lib and object build\temp.win32-2.7\Release\noddy.exp
C:\Program Files\Microsoft Visual Studio 8\VC\BIN\mt.exe -nologo -manifest build\temp.win32-2.7\Release\noddy.pyd.manifest -outputresource:build\lib.win32-2.7\noddy.pyd;2
나는 다음 날을 제공하는 python.exe setup.py install
을 실행 잘못된? 틀림없이 나는 혼란 스럽다.
아마도 멍청한 질문이지만 '가져 오기'를 시도 할 때 파이썬 2.7을 사용하고 있습니까? –
이전에 Python을 사용 해보지 않은 시스템에 새로 설치 한 2.7입니다. 유휴 상태에서 전화하여 버전을 제공하는 방법이 있습니까? – Nate
파이썬 버전을 얻으려면 :'import sys; sys.version_info'. setup.py를 게시 할 수 있습니까? – chmullig