我下载python2.6.6源代码形式http://www.python.org/getit/releases/2.6.6/ 之后我运行这些命令./configure make
我试图导入zlib,但它说没有名为zlib的模块.如何为它安装zlib模块
我尝试安装python2.6.8后,我得到了相同的错误没有zlib.安装时我得到以下错误
无法找到构建这些模块的必要位:
_bsddb _curses _curses_panel
_hashlib _sqlite3 _ssl
_tkinter bsddb185 bz2
dbm dl gdbm
imageop linuxaudiodev ossaudiodev
readline sunaudiodev zlib
Run Code Online (Sandbox Code Playgroud)
要查找必要的位,请在detect_modules()中的setup.py中查找模块的名称.
无法构建这些模块:
crypt nis
Run Code Online (Sandbox Code Playgroud)
我试过以下帮助我完成了一些这些模块.
你必须编辑setup.py.
在setup.py中找到以下行:
lib_dirs = self.compiler.library_dirs + [
'/lib64', '/usr/lib64',
'/lib', '/usr/lib',
]
Run Code Online (Sandbox Code Playgroud)
对于64位
添加/usr/lib/x86_64-linux-gnu:
lib_dirs = self.compiler.library_dirs + [
'/lib64', '/usr/lib64',
'/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu',
]
Run Code Online (Sandbox Code Playgroud)
对于32位
添加/usr/lib/i386-linux-gnu:
lib_dirs = self.compiler.library_dirs + [
'/lib64', '/usr/lib64',
'/lib', '/usr/lib', '/usr/lib/i386-linux-gnu',
]
Run Code Online (Sandbox Code Playgroud)
注意x86_64-linux-gnu&i386-linux-gnu可能位于系统中的其他位置,因此路径相应.
在此之后,您将只剩下以下模块:
_bsddb bsddb185 dbm
gdbm sunaudiodev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8375 次 |
| 最近记录: |