結論として

結論として

私の端末でUbuntu 18.04

~$ python3 --version
Python 3.6.8

~$ python3.6 --version
Python 3.6.8

~$ which python3
/usr/bin/python3

~$ which python3.6
/usr/bin/python3.6


~$ ls -la /usr/bin/python*
lrwxrwxrwx 1 root root       9 apr 16  2018 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 apr 16  2018 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3637680 nov 28  2018 /usr/bin/python2.7
lrwxrwxrwx 1 root root      33 nov 28  2018 /usr/bin/python2.7-config -> x86_64-linux-gnu-python2.7-config
lrwxrwxrwx 1 root root      16 apr 16  2018 /usr/bin/python2-config -> python2.7-config
-rwxr-xr-x 1 root root     385 apr 11  2018 /usr/bin/python2-futurize
-rwxr-xr-x 1 root root     389 apr 11  2018 /usr/bin/python2-pasteurize
lrwxrwxrwx 1 root root       9 ott 25  2018 /usr/bin/python3 -> python3.6
-rwxr-xr-x 2 root root 4571576 gen 14  2019 /usr/bin/python3.6
lrwxrwxrwx 1 root root      33 gen 14  2019 /usr/bin/python3.6-config -> x86_64-linux-gnu-python3.6-config
-rwxr-xr-x 2 root root 4571576 gen 14  2019 /usr/bin/python3.6m
lrwxrwxrwx 1 root root      34 gen 14  2019 /usr/bin/python3.6m-config -> x86_64-linux-gnu-python3.6m-config
lrwxrwxrwx 1 root root      16 ott 25  2018 /usr/bin/python3-config -> python3.6-config
lrwxrwxrwx 1 root root      10 ott 25  2018 /usr/bin/python3m -> python3.6m
lrwxrwxrwx 1 root root      17 ott 25  2018 /usr/bin/python3m-config -> python3.6m-config
lrwxrwxrwx 1 root root      16 apr 16  2018 /usr/bin/python-config -> python2.7-config

Python 3を2回インストールしたようです。

インストールのいずれかを削除できますか?どちらを削除できますか?このタスクがシステムに影響しないことを確認する方法は? (Ubuntu 18.04からPython 3を削除しないことをお勧めします。)

ベストアンサー1

質問 ""/usr/bin/python3 -> python3.6に示すように、はいpython3シンボリックリンクですpython3.6。スペースをほとんど占めていません。Python3あなたがインストールしたバージョンよりも最新のバージョンへのリンクになります。python3.x

リンクを削除できますが、そうしないと問題が発生する可能性があります。

Python /usr/bin/python3.6/usr/bin/python3.6m2これを行うと、ls -lia /usr/bin/python*両方とも同じinode番号を持っていることがわかります(同じファイルですが、2つの異なる名前があります)。一部のプログラムは、実行時に名前を解決し、名前に応じて動作を変更します。

結論として

Python 3が複数インストールされたという証拠はありません。

おすすめ記事