hotime
2024-06-06 20:01 deepin
hotime@Miix4:~$ ls -la /usr/bin | grep python
lrwxrwxrwx 1 root root 24 2023年10月 8日 pdb3.11 -> ../lib/python3.11/pdb.py
lrwxrwxrwx 1 root root 31 2023年 7月 5日 py3versions -> ../share/python3/py3versions.py
lrwxrwxrwx 1 root root 7 2023年 6月13日 python -> python3
lrwxrwxrwx 1 root root 10 2023年 7月 5日 python3 -> python3.11
-rwxr-xr-x 1 root root 6739864 2023年10月 8日 python3.11
从命令 ls -la /usr/bin | grep python
的结果中可以看到python相关的命令是怎样软链接的:python指向python3, python3指向python3.11。
当你安装了python3.12后, 你需要删除python3这个软链接, 然后重新创建新的软链接python3指向python3.12
命令如下:
sudo rm -f /usr/bin/python3
sudo ln -s python3.12 /usr/bin/python3
我这个属于笨办法,直接使用楼下neko的方案吧,更灵活。
Reply Like 0 View the author
用 sudo apt install python3.12安装后,终端输入python3运行,仍然运行的是3.11。如何指向3.12? 求指导!