我试图在我的ubuntu机器(20.04)上安装fastapi这台PC安装了python2, 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
方法(安装但不修复问题)以及您下载zlib和。/configure并制作它的方法,这似乎也可以工作,但没有。
许多解决方案建议使用yum,但是没有yum包- sudo apt-get install yum不起作用,并且它不在ubuntu包管理器站点上。
我试了很多方法,但都没用。
我要么需要让zlib工作,要么需要将现有的pip打包为指向3.9我想我可以只使用venvs(其中是安装为3.9,不知怎么的,即使pip不是!)或者我可以使用3.8,但这些都是变通方法。
怎么做,堆栈溢出?
您应该手动获取get-pip.py
脚本。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.9 get-pip.py
(在Ubuntu 20.04上如何安装Python 3.9的pip)
编辑:venv
也安装了apt install python3-venv
,所以它已经可以没有pip