GNU/Linux >> Belajar Linux >  >> Ubuntu

Mengubah Symlink "python" Menjadi "python3" Menyebabkan Masalah?

Pertanyaan ini sudah memiliki jawaban di sini :Masalah meningkatkan ke Python 3.3 dan menyiapkan Django

(2 jawaban)
Tutup 7 tahun yang lalu.

Saya telah menginstal Python 2.7.3 dan 3.2.3 di Ubuntu 12.04 64bit saya (secara default?). Saat saya mengetik "python", saya ingin python 3.2 bukannya 2.7.

Mengubah symlink "python" ke tautan ke python3 tampaknya menyebabkan masalah besar. Mengapa demikian dan apakah ada cara untuk melakukannya?

lrwxrwxrwx 1 root root       7 Sep 28 19:15 python -> python2
lrwxrwxrwx 1 root root       9 Jun 18 13:26 python2 -> python2.7
-rwxr-xr-x 1 root root 2993592 Apr 10 02:46 python2.7
-rwxr-xr-x 1 root root    1652 Apr 10 02:46 python2.7-config
lrwxrwxrwx 1 root root      16 Jun 18 13:26 python2-config -> python2.7-config
lrwxrwxrwx 1 root root       9 Apr 10 17:12 python3 -> python3.2
lrwxrwxrwx 1 root root      11 Apr 10 02:13 python3.2 -> python3.2mu
-rwxr-xr-x 1 root root 2949952 Apr 10 02:13 python3.2mu
lrwxrwxrwx 1 root root      11 Apr 10 17:12 python3mu -> python3.2mu
lrwxrwxrwx 1 root root      16 Jun 18 13:26 python-config -> python2.7-config

Saya menautkan python ke python3:

sudo ln -fs python3 python

Itu berhasil tetapi kemudian memaksa saya untuk mengubah tautan kembali karena Ubuntu tampaknya tidak terlalu responsif dan saya tidak dapat menjalankan sebagian besar aplikasi lagi, seperti Varietas, Spyder, Okular, Pusat Perangkat Lunak, dll.

Sunting:
Ya, 2 jawaban dalam pertanyaan duplikat yang ditandai Masalah meningkatkan ke Python 3.3 dan menyiapkan Django ditangani setengah pertanyaan saya, dan pertanyaan itu sendiri tampaknya tidak terkait dengan pertanyaan saya ketika saya mencoba mencari jawaban. Saya ragu siapa pun akan menyadari jawabannya ada di bawah pertanyaan itu.

Jawaban yang Diterima:

Jika Anda ingin menggunakan python3 alih-alih python2.7 tepat saat Anda jalankan aplikasi python secara manual, cukup tambahkan:

alias python='python3'

ke ~/.bash_aliases . Anda mengajukan. (File mungkin kosong tergantung pada apakah Anda telah menambahkan alias sebelumnya.)

Aplikasi selain yang Anda mulai secara manual akan terus menggunakan python2.7 atau python3 seperti sebelumnya.


Ubuntu
  1. Bagaimana Cara Mengatur Ulang Kata Sandi Ubuntu?

  2. Masalah Docker Di Ubuntu 20.04?

  3. Mengubah Sistem File Partisi Root Setelah Instal?

  1. Mengubah Perintah Super + Q?

  2. Bagaimana cara membuat perintah python3 menjalankan Python 3.6, bukan 3.5?

  3. Cara mengatur ssh tanpa kata sandi dengan kunci RSA

  1. Ubuntu 20.04 mengatur ulang kata sandi root

  2. Login root Ubuntu 20.04 ssh diaktifkan

  3. Mengubah kata sandi root tidak mengubah kata sandi sudo