【问题标题】:Reportlab install: need Pillow. Pillow install: need zlib. Zlib install: file not foundReportlab 安装:需要 Pillow。枕头安装:需要 zlib。 Zlib 安装:找不到文件
【发布时间】:2020-01-24 16:21:18
【问题描述】:

相关详情:

  • Windows 8
  • 已安装 Python 2.7 和 3.7。我正在尝试从 2.7 迁移到 3.7,首先要确保我为 3.7 安装了我使用的每个软件包
  • IDE 是 PyCharm。我尝试以这种方式安装软件包,但是代理等等等等连接问题等等等等,放弃了那个兔子洞
  • 我正在从 CMD 安装,我也有代理问题,所以我正在下载包并从那里安装。
  • pip 版本 19.0.3

    C:\Users\me\Downloads>py -3 -m pip install zlib-1.2.11.tar.gz
    Processing c:\users\me\downloads\zlib-1.2.11.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Python37\lib\tokenize.py", line 447, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\me\
    \AppData\\Local\\Temp\\pip-req-build-itydqf_9\\setup.py'
    

    Command "python setup.py egg_info" failed with error code 1 in C:\Users\me\AppData\Local\Temp\pip-req-build-itydqf_9\
    

我也试过安装 zlib1211。 我已经尝试了 17 个版本的 Pillow。 4.0.0、3.4.2(成功,但 Reportlab 要求最低 4.0)、6.1.0,并且我尝试过 .whls 和 .eggs 等都无济于事。我已经浏览了几十页来解决我遇到的每个问题,但我没有更多的东西可以尝试。 zlib 甚至不在 pypi 中。

我还能做什么?

【问题讨论】:

    标签: python python-3.x pip installation zlib


    【解决方案1】:

    zlib不是python包,不能使用pip安装。

    你可以试试this或者使用cygwin

    【讨论】:

    • “找不到 zlib 的头文件或库文件,这是从源代码编译 Pillow 时必需的依赖项。” - 这是在我点击链接并据称成功安装 zlib 之后。
    【解决方案2】:

    我终于找到了一个可行的解决方案。正如@Sobhan 提到的,我不能使用 pip 来安装 zlib。但是,一旦我从他的链接安装了 zlib,我仍然无法安装 Pillow,因为找不到我的 Pillow 安装的头文件或库。

    @ash's answer here finally helped. 我显然需要使用 Pillow .exe 来安装 Pillow,而不是用 pip 将我的头撞到墙上。 Reportlab 然后通过 pip 安装,没有发生任何事故。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      • 2016-12-08
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 2014-09-07
      相关资源
      最近更新 更多