【问题标题】:pip is installing for python2.7 but not for python3.7pip 正在为 python2.7 安装,但不是为 python3.7
【发布时间】:2020-04-21 13:44:21
【问题描述】:

我使用的是 RedHat 7.2,但我没有 root 访问权限。默认情况下,python2.7 由管理员安装。但我需要升级python版本。所以,我在我的用户帐户中本地安装了 python3.7。

为了在系统中安装 pip,我下载了“get-pip.py”文件。但是,当我跑步时 python get-pip.py --user , pip 是为 python2.7 安装的。并且,所有使用 pip 安装的包都为 python2.7 安装。

但是,当我运行python3.7 get-pip.py --user 时,出现以下错误。

    Traceback (most recent call last):
  File "get-pip.py", line 22318, in <module>
    main()
  File "get-pip.py", line 198, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal.main
zipimport.ZipImportError: can't decompress data; zlib not available

然后我安装了 zlib 库。但问题仍然没有解决。 我已经检查过 python2.7 和 python3.7 都在工作。

提前感谢您的回答。

【问题讨论】:

  • 试试 python3 get-pip.py --user.
  • 你是如何安装 Python 3.7 的?你是在安装 zlib 之前从源代码编译的吗?
  • 您是否尝试过使用pip3pip3.7 命令?

标签: python pip zlib


【解决方案1】:

您使用 Mac/Linux 还是 Windows?

对于 Windows,它是“pip install”,而对于 Mac 和 Linux,它是“sudo pip3 install”。

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 2021-01-25
    • 2018-11-21
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-04-24
    • 2016-09-14
    相关资源
    最近更新 更多