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.
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
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
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
Phương pháp 1:
0rm /usr/bin/python3 ln -s /usr/bin/python3.5 /usr/bin/python3
Phương pháp 2
1rm /usr/bin/python3 ln -s /usr/bin/python3.5 /usr/bin/python3
Đã trả lời ngày 11 tháng 5 lúc 11:38May 11 at 11:38
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
2Tôi đã liên kết Python với Python3:
rm /usr/bin/python3
ln -s /usr/bin/python3.5 /usr/bin/python3
3Nó 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.