【发布时间】:2021-10-27 03:22:05
【问题描述】:
我正在尝试在我的 ubuntu 机器上安装 fastapi (20.04) 这台电脑安装了Python 2、Python3(指向Python3.8)和Python3.9。
如果我尝试安装 pip3,它会安装在 Python3.8 下
我见过一个技巧,使用python3.9 -m pip3 ... 但Python3.9 没有模块pip 或pip3。
我尝试使用 get-pip.py 技巧安装它,但它说没有 zlib。
然后我尝试使用几种方法安装它,sudo apt-get zlib1g-dev 方法(安装但不修复 iussue)以及下载 zlib 和 ./configure 并制作它的方法,它似乎也可以工作但没有不。
很多解决方案都建议使用 yum,但没有 yum 包 - sudo apt-get install yum 不起作用,而且它不在 ubuntu 包管理器站点上。
我尝试了很多东西,但到目前为止没有任何效果。
要么我需要让 zlib 工作,要么我需要将现有的 pip 打包为指向 3.9 我想我可以只使用 venvs(以某种方式 为 3.9 安装了,即使 pip 不是!)或者我可以只使用 3.8,但这些都是解决方法。
怎么办,堆栈溢出?
【问题讨论】:
标签: python ubuntu installation pip zlib