2014-09-16 7 views
0

일반적으로 작동하는 파이썬 설치가 있는데 librabbitmq을 설치하려고했습니다.파이썬 모듈 창을 가져올 수 없습니다.

Downloading/unpacking librabbitmq 
Running setup.py (path:d:\daniel\appdata\local\temp\pip_build_Daniel\librabbitmq\setup.py)egg_info for package librabbitmq 

warning: no files found matching '*' under directory 'tests' 
no previously-included directories found matching '*.pyc' 
no previously-included directories found matching '*.o' 
no previously-included directories found matching '*.la' 
no previously-included directories found matching '*.so' 
no previously-included directories found matching '*.dylib' 
Installing collected packages: librabbitmq 
Running setup.py install for librabbitmq 

warning: no files found matching '*' under directory 'tests' 
no previously-included directories found matching '*.pyc' 
no previously-included directories found matching '*.o' 
no previously-included directories found matching '*.la' 
no previously-included directories found matching '*.so' 
no previously-included directories found matching '*.dylib' 
Successfully installed librabbitmq 

내가 파이썬 파일을 가져 오려고, 그것은 제공합니다 : 이미 확인했다

ImportError: No module named librabbitmq 

것 : 여기

핍의 출력입니다

  1. 버전 2.7을 사용하고 있으며 다운로드 한 패키지는 버전 2.7입니다.
  2. 폴더에 대한 사용 권한/C:\Anaconda\libs\site-packages에 저장된 파일은 충분한 액세스에게 폴더 내 경로에 있는지
  3. 을 제공
  4. 그것은 계란 파일이었다 다른 파이썬 패키지와 같은 형식, 그리고 그 일을 가지고

무엇 문제가 될 수 있을까요?

업데이트 : 내장 rabbitmq DLL 파일을 가지고 있고, 경로 : 여기

난에서 나는 곳입니다. unistd.hwinsock2.h으로 변경하여 connection.c 파일을 컴파일하여 변환했습니다. 지금 오류가 발생합니다 :

fatal error LNK1104: cannot open file 'python27.lib' 

어떻게 수정해야할지 모르겠습니다.

Windows가 실제로 지원되지 않는 것으로 밝혀 졌기 때문에, 일부 C 모듈 인터페이스 (또는 이와 동등하게 빠르다.)를 사용하여 rabbitmq와 인터페이스하는 모든 파이썬 모듈을 대답으로 받아 들일 것입니다. 코드는 현재 pika에서 80 %의 시간을 보낸다. 허용되지 않는다)

+0

내용 (적어도'__init __. py' 파일 이상)이있는'C : \ Anaconda \ libs \ site-packages \ librabbitmq' 폴더가 있습니까? 컴퓨터에 다른 Python 설치가 있습니까? – MattDMo

+0

@MattDMo 폴더가 있지만 달걀 패키지이므로 여러 개의 텍스트 파일과'not-zip-safe' 및'PKG-INFO' 파일이 있습니다. 다른 모든 설치 패키지는 작동합니다. – soandos

+0

아니요. librabbitmq-1.2.6-py2.7.egg-info' 행에 뭔가가있는 파일이나 폴더뿐만 아니라'librabbitmq' 폴더가 있어야합니다. '.egg-info'가 디렉토리이고,'not-zip-safe' 파일을 포함하고 있다면 ** 실제 모듈의 내용을 담고있는 또 다른 폴더가 ** 있습니다.그렇지 않은 경우 설치에 문제가 발생했습니다. – MattDMo

답변

1

나는 이것이 실제로 얼마나 도움이 될지 모르겠다. 그러나 당신은 당신의 라이브러리를 다루는 데 virtualenv를 사용 해본 적이 있는가? 그것은 당신의 문제에 대한 직접적인 해결책은 아닐지라도, 아마도 그것을 해결할 수있을 것입니다. 메신저 착각하지 않을 경우 필자는 이와 비슷한 질문을 본

0

전에 라이브러리를 찾을 수 링커에게 한 필요 링커 -> 일반 -> 추가 라이브러리 디렉토리

희망이 도움이됩니다. 행운을 빌어 요.

0

업데이트 : 라이브러리 경로를 C : \ Anaconda \ libs \ python27.lib로 수정 했습니까? 기본 경로는 C : \ Python27 \ libs \ python27.lib입니다.

관련 문제