最近Ubuntu 16.04から18.04に更新しました。 /とhomeには別々のパーティションがあり、更新のために/フォルダーにクリーンインストールを行ったので、残りをフォーマットしながら、すべてをホームフォルダーに保存しました。アップデート後、私はpython 3.6.7しか持っていませんでした。これは、私が理解しているように、オペレーティングシステムのデフォルトバージョンです。次に、python 2.7(具体的にはバージョン2.7.15rc1)なので、これらの2つのバージョンのみがインストールされることを期待していました。
1)3.6.7がUbuntu 18.04のデフォルトバージョンであると私は言っても正しいですか?だから、何があっても、このバージョンはシステムから必要であり、アンインストールすべきではありませんか?
2)言ったように、python 3.6.7と2.7.15rc1のみがインストールされていると予想していましたが、検索の結果、次のファイルが見つかりました:
/snap/core/6130/usr/bin/python3.5: Python 3.5.2
/snap/core/6130/usr/bin/python3.5m: Python 3.5.2
/snap/core/6259/usr/bin/python3.5: Python 3.5.2
/snap/core/6259/usr/bin/python3.5m: Python 3.5.2
/snap/core/6350/usr/bin/python3.5: Python 3.5.2
/snap/core/6350/usr/bin/python3.5m: Python 3.5.2
更新前の遺物でしょうか?それらはシステムファイルですか?それらは削除できますか?私が言ったように/パーティションをフォーマットしたので、これらのフォルダーが何を含んでいるか理解できません。私がコマンドを与えると:
snap list
私は得ます:
Name Version Rev Tracking Publisher Notes
core 16-2.37.1 6350 stable canonical✓ core
gnome-3-26-1604 3.26.0 74 stable/… canonical✓ -
gnome-calculator 3.30.1 260 stable/… canonical✓ -
gnome-characters 3.30.0 139 stable/… canonical✓ -
gnome-logs 3.30.0 45 stable/… canonical✓ -
gnome-system-monitor 3.30.0 57 stable/… canonical✓ -
gtk-common-themes 0.1-4-g88bc1b2 818 stable/… canonical✓ -
skype 8.34.0.78 66 stable skype✓ classic
spotify 1.0.98.78.gb45d2a6b-10 31 stable spotify✓ -
vlc 3.0.6 770 stable videolan✓ -
18.04へのアップデート後にソフトウェアセンターからインストールしたプログラムです。
3)コマンドを使用する場合:
whereis pip
出力を取得します
/home/carlo/.local/bin/pip /home/carlo/.local/bin/pip2.7
これはほぼ確実にアップデート前からです(Ubuntu18.04にアップデートするときに/ homeパーティションを削除しませんでした)。しかし、どうすればアンインストールできますか?
私が試した場合:
Sudo apt-get remove python-pip
私は結果を取得します(このようなもの、私のシステムはイタリア語です、私は翻訳しています):
"python-pip" is not installed and cannot be removed
そのため、apt.-getは、/ homeフォルダーから削除するpipのバージョンを見つけていません。 Synapticを使用する場合も同様で、python-pipの結果はインストールされません。どうすれば削除できますか?
前もって感謝します!
(2)snap core
パッケージからのものであり、3つのバージョンがインストールされている:6130、6259、6350
システム全体のプログラムを妨害することはなく、他のスナップパッケージでのみ使用されます。
(3)ローカルにインストールされたPython2であり、優先され、不要になった場合はそれを取り除く方が優先されます。
ダウンロードしたソースがまだある場合は、uninstallコマンドを使用します。そうでない場合は、手動で削除する必要があります。