我最近在容器中从 Windows 迁移到 Ubuntu。
从 Windows 开始,我习惯于运行
$ py myScript.py
然而,这在 Ubuntu 中并没有按预期工作,所以一直在使用
$ python3 myScript.py
为了py
按照我的预期进行更新,我研究了/usr/bin
更多信息,得到了输出:
...
lrwxrwxrwx 1 root root 38 May 22 2016 py -> ../share/pythonpy/pythonpy/__main__.py
...
lrwxrwxrwx 1 root root 9 Mar 13 2020 python3 -> python3.8
-rwxr-xr-x 1 root root 5502744 Jun 22 21:18 python3.8
...
__main__.py
与什么py
相关联?这是正常的吗?我可以更新链接以指向python3
还是需要了解更多关于py
和之间的区别python3
?
答案1
我得到了我所期待和想要的行为:
$ sudo apt-get remove pythonpy
然后
$ sudo ln -s python3 py