我创建了一个新的 AL2 EC2。我看到 Python 2 已经安装好了。
如何在不使用虚拟环境的情况下将其升级到 Python 3?我只想维护一个版本的 Python。
答案1
警告:它可能会中断yum
,因为yum
使用了 python2!!!
确保您尚未拥有它:
ls /usr/bin/python*
/usr/bin/python /usr/bin/python2.7 /usr/bin/python2-config /usr/bin/python3.7 /usr/bin/python-config
/usr/bin/python2 /usr/bin/python2.7-config /usr/bin/python3 /usr/bin/python3.7m
如果你有,但不喜欢使用python3
,python
那么
python --version
Python 2.7.18
update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
python --version
Python 3.7.10
您可能还需要:
ln -s /usr/bin/pip3 /usr/bin/pip
pip --version
pip 20.2.2 from /usr/lib/python3.7/site-packages/pip (python 3.7)