Reportlab安装:需要Pillow。枕头安装:需要zlib。 Zlib安装:找不到文件

时间:2019-09-24 14:02:04

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

相关详细信息:

  • 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个版本的枕头。 4.0.0、3.4.2(成功,但Reportlab要求至少为4.0),6.1.0,并且我尝试使用.whls和.eggs等均无济于事。我去过很多页面,希望能解决遇到的每个问题,而且我没有其他尝试。 zlib甚至不在pypi中。

我还能做什么?

2 个答案:

答案 0 :(得分:2)

documentation不是python软件包,不能使用pip进行安装。

您可以尝试zlib或使用cygwin

答案 1 :(得分:0)

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

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