Hướng dẫn is it possible to change the symbolic link of python 3? - có thể thay đổi liên kết tượng trưng của python 3 không?

Tôi vừa tải xuống Python 3.6.1, nhưng khi tôi nhập

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
4 vào thiết bị đầu cuối, nó vẫn là
rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
5. Làm thế nào tôi có thể làm cho
rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
6 chỉ vào
rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
7? Tất cả các phiên bản nằm trong thư mục
rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
8.

Hướng dẫn is it possible to change the symbolic link of python 3? - có thể thay đổi liên kết tượng trưng của python 3 không?

Khi được hỏi ngày 2 tháng 5 năm 2017 lúc 17:03May 2, 2017 at 17:03

ian-campbellian-campbellian-campbell

1.5351 Huy hiệu vàng19 Huy hiệu bạc41 Huy hiệu đồng1 gold badge19 silver badges41 bronze badges

2

do

rm /usr/bin/python3
ln -s /usr/bin/python3.6 /usr/bin/python3

Giải pháp tốt hơn nhiều::

Chết tiệt, Python được sử dụng trong phần lớn Ubuntu cho các tập lệnh và phần mềm hệ thống, và phần mềm phụ thuộc vào việc có Python (và các lệnh để bắt đầu Python) ở một vị trí nhất định. Làm lại sau đó.

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 

Tạo bí danh trong

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
9

alias python3='/usr/bin/python3.6' 

Các tập lệnh sau đó có thể bắt đầu với một cái gì đó như:

#!/usr/bin/env python3 

Đã trả lời ngày 2 tháng 5 năm 2017 lúc 17:11May 2, 2017 at 17:11

Hướng dẫn is it possible to change the symbolic link of python 3? - có thể thay đổi liên kết tượng trưng của python 3 không?

6

Đã làm việc hoàn hảo ...

ln -sf /usr/bin/python3.5 /usr/bin/python3

Đã trả lời ngày 4 tháng 7 năm 2019 lúc 10:22Jul 4, 2019 at 10:22

Hướng dẫn is it possible to change the symbolic link of python 3? - có thể thay đổi liên kết tượng trưng của python 3 không?

Bạn có thể cập nhật toàn bộ hệ thống phiên bản Python mặc định bằng lệnh

alias python3='/usr/bin/python3.6' 
0.

$ sudo update-alternatives  --set python3 /usr/bin/python3.6

Hoặc bạn cũng có thể chạy lệnh sau để chọn trong số các phiên bản Python khác nhau được cài đặt trên máy chủ.

$ sudo update-alternatives --config python

Đã trả lời ngày 1 tháng 1 năm 2021 lúc 9:16Jan 1, 2021 at 9:16

Nếu bạn đang tìm kiếm khác với câu trả lời được chấp nhận. Đây là giải pháp đã cứu mạng tôi. Điều này là để thay thế nó bằng phiên bản mới.


$ python3 --version
  Python 3.5.2

$ ls -lh /usr/bin/python3
  lrwxrwxrwx 1 root root 9 Mar 23  2016 /usr/bin/python3 -> python3.5

$ sudo mv /usr/bin/python3 /usr/bin/_python3
$ sudo cp /usr/bin/python3.6 /usr/bin/python3

$ python3 --version
  Python 3.6.11

Đã trả lời ngày 13 tháng 7 năm 2020 lúc 19:33Jul 13, 2020 at 19:33

MasoodmasoodMasood

Phù hiệu đồng 12144 bronze badges

bước đầu tiên

ln -sf /usr/bin/python3.6 /usr/bin/python3

bước thứ hai

Vim .Bashrc

alias python3='/usr/bin/python3.6'

Đã trả lời ngày 27 tháng 7 lúc 4:25Jul 27 at 4:25

Hướng dẫn is it possible to change the symbolic link of python 3? - có thể thay đổi liên kết tượng trưng của python 3 không?

  • Phương pháp 1:

    rm /usr/bin/python3 
    ln -s /usr/bin/python3.5 /usr/bin/python3 
    
    0
  • Phương pháp 2

    rm /usr/bin/python3 
    ln -s /usr/bin/python3.5 /usr/bin/python3 
    
    1

Đã trả lời ngày 11 tháng 5 lúc 11:38May 11 at 11:38

Hướng dẫn is it possible to change the symbolic link of python 3? - có thể thay đổi liên kết tượng trưng của python 3 không?

1

Tôi đã cài đặt Python 2.7.3 và 3.2.3 trên Ubuntu 12.04 64bit của tôi (theo mặc định?). Khi tôi gõ "Python", tôi muốn Python 3.2 thay vì 2.7.

Thay đổi Symlink "Python" để liên kết đến Python3 dường như gây ra những vấn đề lớn. Tại sao điều đó và có một cách để làm điều đó?

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
2

Tôi đã liên kết Python với Python3:

rm /usr/bin/python3 
ln -s /usr/bin/python3.5 /usr/bin/python3 
3

Nó hoạt động nhưng sau đó nó buộc tôi phải thay đổi liên kết trở lại vì Ubuntu dường như không phản hồi nhiều và tôi không thể chạy hầu hết các ứng dụng nữa, chẳng hạn như Variety, Spyder, OKular, trung tâm phần mềm, v.v.

Chỉnh sửa: Có, 2 câu trả lời trong các vấn đề câu hỏi trùng lặp được đánh dấu nâng cấp lên Python 3.3 và thiết lập Django đã giải quyết một nửa câu hỏi của tôi, và bản thân câu hỏi dường như không liên quan đến câu hỏi của tôi khi tôi cố gắng tìm kiếm câu trả lời. Tôi nghi ngờ bất cứ ai sẽ nhận ra câu trả lời là dưới đây câu hỏi đó.
Yes, the 2 answers in the marked duplicate question Problems upgrading to Python 3.3 and setting up Django addressed half of my question, and the question itself doesn't seem to be related to my question when I try to search for an answer. I doubt anyone would realize the answer is below that question.

Làm cách nào để thay đổi Python3 thành Python2?

Chuyển đổi giữa môi trường Python 2 và Python 3..
Tạo môi trường Python 2 có tên PY2, cài đặt Python 2.7: ....
Tạo một môi trường mới có tên PY3, cài đặt Python 3.5: ....
Kích hoạt và sử dụng môi trường Python 2. ....
Vô hiệu hóa môi trường Python 2. ....
Kích hoạt và sử dụng môi trường Python 3 ..

Làm cách nào để thay đổi Python3?

Các bước để đặt Python3 làm mặc định trên Ubuntu ?..
Kiểm tra phiên bản Python trên thiết bị đầu cuối -Python --Version ..
Nhận đặc quyền người dùng gốc. Về loại thiết bị đầu cuối - sudo su ..
Viết ra mật khẩu người dùng gốc ..
Thực hiện lệnh này để chuyển sang Python 3.6. ....
Kiểm tra phiên bản Python -Python --Version ..
Tất cả đã được làm xong!.

Làm cách nào để kết nối python3 với python3 6?

Làm thế nào để tôi chỉ Python3 đến Python3 6 ?..
$ Python3 Python Python 3.6.....
$ sudo apt update -Y && sudo apt Cài đặt python3.....
$ SUDO CẬP NHẬT-SALLENT-ALTERIONTALL/usr/bin/python3 python3/usr/bin/python3.6 1 $ SUDO CẬP NHẬT-SALLENESS7 2 ..

Làm cách nào để thay đổi Python3 thành Python Ubuntu?

Chuyển phiên bản Python trên Ubuntu & Debian..
Tạo một liên kết symlink từ/usr/bin/python2.....
Thay đổi liên kết Symlink thành/usr/bin/python3.....
Lặp lại bước 2 để thêm phiên bản Python vào nhóm, đã được cài đặt trên hệ thống của bạn ..
Tại thời điểm này, bạn đã thêm hai phiên bản nhị phân Python vào tên nhóm là Py Python.....
Đó là nó..