我在OpenWrt系统上安装了Python 2.7.3,当我尝试导入套接字模块时,我得到了一个ImportError。
File "/usr/lib/python2.7/socket.py", line 47, in <module>
import _socket
ImportError: No module named _socket
我检查了_socket.so模块是否安装在Python包中,它是。我也检查过PYTHONPATH,这也是正确的。
_socket.so的路径是:/usr/lib/python2.7/lib-dynload/_socket.so
这是我的PYTHONPATH:
/usr/lib/python27.zip
/usr/lib/python2.7
/usr/lib/python2.7/plat-linux2
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/lib/python2.7/site-packages
有没有人有想法?
答案 0 :(得分:0)
你可以用PYTHONPATH来直接解决它,请参阅 How to use PYTHONPATH
但这是一个黑客,取决于你的openwrt版本/你如何安装python我会问特定的#openwrt支持渠道。顺便说一下,你不是唯一一个遇到这个问题的人https://translate.google.com/translate?hl=en&sl=pl&tl=en&u=http%3A%2F%2Feko.one.pl%2Fforum%2Fviewtopic.php%3Fid%3D10015