[英]Cannot import python module windows
我安裝了一般可運行的python,並嘗試安裝librabbitmq
。
這是pip的輸出:
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
當我嘗試將其導入python文件時,它給出了:
ImportError: No module named librabbitmq
我已經檢查過的東西:
C:\\Anaconda\\libs\\site-packages
的文件夾/文件的權限提供了足夠的訪問權限 可能是什么問題?
更新:
這是我的位置:我在路徑中構建了Rabbitmq dll文件。 我通過將unistd.h
更改為winsock2.h
來轉換connection.c
文件以進行編譯。 我現在收到錯誤:
fatal error LNK1104: cannot open file 'python27.lib'
我不知道該如何解決。
由於事實證明實際上不支持Windows,因此我還將接受任何與Rabbitmq接口的python模塊作為答案,盡管它們通過某些C模塊接口(或等效的速度。我已經進行了分析,並且我的代碼目前花費80它在pika內的時間所占的百分比,這是不可接受的)
我不確定這實際上有多少幫助,但是您是否考慮過使用virtualenv來幫助破壞庫? 它可能不是您問題的直接解決方案,但可能可以解決。
我之前曾見過類似的問題,如果我沒記錯的話,您需要告訴鏈接器要找到該庫,鏈接器->常規->其他庫目錄
希望這可以幫助。 祝你好運。
對於更新:您確定已將庫路徑修改為C:\\ Anaconda \\ libs \\ python27.lib。 它可能正在尋找的默認路徑是C:\\ Python27 \\ libs \\ python27.lib。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.