0

尝试在我的 Ubuntu 15.10 服务器上运行需要 Python 3.5 的程序时,导入时出现错误:

Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/requests/packages/__init__.py", line 27, in <module>
from . import urllib3
File "/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/connectionpool.py", line 42, in <module>
from .response import HTTPResponse
File "/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/response.py", line 3, in <module>
import zlib
ImportError: No module named 'zlib'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "bot.py", line 12, in <module>
import discord
File "/usr/local/lib/python3.5/dist-packages/discord/__init__.py", line 21, in <module>
from .client import Client
File "/usr/local/lib/python3.5/dist-packages/discord/client.py", line 43, in <module>
import requests
File "/usr/local/lib/python3.5/dist-packages/requests/__init__.py", line 58, in <module>
from . import utils
File "/usr/local/lib/python3.5/dist-packages/requests/utils.py", line 26, in <module>
from .compat import parse_http_list as _parse_list_header
File "/usr/local/lib/python3.5/dist-packages/requests/compat.py", line 7, in <module>
from .packages import chardet
File "/usr/local/lib/python3.5/dist-packages/requests/packages/__init__.py", line 29, in <module>
import urllib3
File "/usr/local/lib/python3.5/dist-packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/usr/local/lib/python3.5/dist-packages/urllib3/connectionpool.py", line 42, in <module>
from .response import HTTPResponse
File "/usr/local/lib/python3.5/dist-packages/urllib3/response.py", line 3, in <module>
import zlib
ImportError: No module named 'zlib'

该程序本身仅适用于 3.5,否则我将使用 3.4。任何人,在尝试使用 3.4 时,都没有问题。安装了包含 zlib 的包,它们在 python3.4 中运行良好。

这可能是一个配置问题,但如果有人能对此有所了解,我将不胜感激。

编辑

ii  libpython3.5-minimal:amd64         3.5.0-3
amd64        Minimal subset of the Python language (version 3.5)
ii  libpython3.5-stdlib:amd64          3.5.0-3                                  
amd64        Interactive high-level object-oriented language (standard library, version 3.5)
ii  python3.5                          3.5.0-3                                   
amd64        Interactive high-level object-oriented language (version 3.5)
ii  python3.5-minimal                  3.5.0-3                                  
amd64        Minimal subset of the Python language (version 3.5)

编辑 2

ii  zlib1g:amd64                       1:1.2.8.dfsg-2ubuntu4                    amd64        compression library - runtime
ii  zlib1g-dev:amd64                   1:1.2.8.dfsg-2ubuntu4                    amd64        compression library - development
4

0 回答 0