Hướng dẫn how to set python 3.9 as default in ubuntu - cách đặt python 3.9 làm mặc định trong ubuntu

Tôi muốn đặt Python 3.8 làm mặc định trên PC ThinkPad x230 Ubuntu 20.04

Tôi đã thử đặt bí danh

gt@gt-ThinkPad-X230:~$ alias python='usr/bin/python3.8'

Q: Điều này có thay đổi tệp .bashrc không? Nếu vậy, cái nào? ~/.bashrc? nữa? Nếu vậy, cái nào?

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory

Phàn nàn rằng nó không thể tìm thấy /usr/bin/python3.8, buuuuut:

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
2

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
3
gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
4
gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
5
gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
6

Làm thế nào để tôi nhận được bash để tìm xem /usr/bin/python3.8?

Hỏi ngày 5 tháng 9 năm 2020 lúc 15:55Sep 5, 2020 at 15:55

Hướng dẫn how to set python 3.9 as default in ubuntu - cách đặt python 3.9 làm mặc định trong ubuntu

Cách chính xác là

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
7 - nó thực sự thực hiện một liên kết symlink, nhưng nó cũng theo kịp với các bản cập nhật trong tương lai; Vì vậy, nếu phân phối Ubuntu của bạn di chuyển để nói Python 3.9, Symlink thủ công sẽ không còn hoạt động, nhưng gói đảm bảo nó vẫn còn hiệu lực.

Đã trả lời ngày 5 tháng 9 năm 2020 lúc 17:56Sep 5, 2020 at 17:56

volferinevolferinevolferine

6711 Huy hiệu vàng4 Huy hiệu bạc 4 huy hiệu đồng1 gold badge4 silver badges4 bronze badges

3

Trước hết để trả lời câu hỏi của bạn, cách tiếp cận của bạn sẽ hoạt động, tôi nghĩ rằng con đường bạn đã đưa ra trong bí danh của bạn cần

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
8 trước đường dẫn để lệnh phải là
gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
9, điều này thực sự cần phải đi vào tệp
sudo update-alternatives  --set python /usr/bin/python3.8
0 của bạn giả sử bạn đang sử dụng Bash .

Thứ hai, Ubuntu có một phương pháp thực sự tốt để thiết lập các nhị phân mặc định trên toàn cầu thay vì gây rối với các tệp cấu hình dot như được mô tả ở đây:

Một giải pháp tốt hơn có thể chỉ đơn giản là chạy:

sudo update-alternatives  --set python /usr/bin/python3.8

Điều này sẽ đảm bảo bạn có phiên bản Python được sử dụng mà bạn dự định, ở mọi nơi.

Đã trả lời ngày 5 tháng 9 năm 2020 lúc 16:24Sep 5, 2020 at 16:24

Hướng dẫn how to set python 3.9 as default in ubuntu - cách đặt python 3.9 làm mặc định trong ubuntu

5

Kiểm tra các phiên bản đã cài đặt của Python:

ls /usr/bin/python*

Sau đó, tạo các lựa chọn thay thế:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2

Sau đó, chọn phiên bản bạn muốn:

sudo update-alternatives --config python

Bạn có thể dễ dàng chuyển đổi giữa các phiên bản Python mặc định.

Đã trả lời ngày 18 tháng 2 năm 2021 lúc 16:38Feb 18, 2021 at 16:38

1

Bạn sẽ có thể thực hiện nó trong một shell lệnh bằng cách nhập:

alias python=python3.8

Để làm cho nó vĩnh viễn, bạn cần phải mở ~/.bashrc và thêm dòng đó vào cuối của nó. Nên đơn giản như vậy! Hãy nhớ rằng điều này chỉ hoạt động trên cơ sở mỗi người dùng, có thể hoặc không phải là điều bạn muốn.

Một điều khác mà tôi nhận thấy với nỗ lực của bạn, đó là việc bạn bỏ lỡ hàng đầu /, vì vậy nó nên được đọc như:

alias python='/usr/bin/python3.8'

nếu không có sự dẫn đầu về phía trước / nó có thể đang cố gắng sử dụng một đường dẫn tương đối.

Đã trả lời ngày 5 tháng 9 năm 2020 lúc 16:25Sep 5, 2020 at 16:25

NebrinebriNebri

Phim huy hiệu bạc 21911 silver badge8 bronze badges

1

Bạn sẽ có thể sử dụng

sudo update-alternatives  --set python /usr/bin/python3.8
1 để chạy PIP với phiên bản Python cụ thể, trong trường hợp này là 3.9.

Các tài liệu đầy đủ về điều này là ở đây: https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/

Nếu bạn muốn Python3 chỉ vào Python3.9, bạn có thể sử dụng nhanh chóng và bẩn.

alias python3=python3.9

EDIT:

Đã cố gắng tái tạo vấn đề của bạn,

# which python3
/usr/bin/python3
# python3 --version
Python 3.8.10
# which python3.8
/usr/bin/python3.8
# which python3.9
/usr/bin/python3.9

Sau đó cập nhật các lựa chọn thay thế và đặt mức độ ưu tiên mới:

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
0

Kiểm tra phiên bản mới:

gt@gt-ThinkPad-X230:~$ python --version
bash: usr/bin/python3.8: No such file or directory
1

Hy vọng điều này sẽ giúp (đã thử nó trong WSL2 Ubuntu 20.04 LTS)

Làm cách nào để chuyển sang Python 3.9 trong Ubuntu?

Cách cài đặt Python 3.9 trên Ubuntu 22.04 bằng APT..
Bước 1: Cập nhật kho lưu trữ hệ thống. ....
Bước 2: Cài đặt gói điều kiện tiên quyết. ....
Bước 3: Thêm PPA của DEADNAKES. ....
Bước 4: Cài đặt Python 3.9 trên Ubuntu 22.04. ....
Nhập vào nhóm Y để cho phép quá trình cài đặt tiếp tục:.
Bước 5: Xác minh phiên bản Python ..

Làm cách nào để làm cho Python3 mặc định trong ubuntu?

Làm python3 làm mặc định trong máy ubuntu..
Terminal mở ..
nano ~/.bashrc ..
bí danh python = python3 (thêm dòng này trên tệp .bashrc) hoặc bí danh python =/usr/local/bin/python3.9 ..
Nhấn CTR+O (để lưu tệp).
Nhấn Enter..
Nhấn CTR+X (để thoát tệp).
nguồn ~/.bashrc hoặc. ~/.bashrc (để làm mới tệp bashrc).

Làm cách nào để chạy Python 3.9 trên Linux?

Thực hiện các bước dưới đây để cài đặt Python 3.9 trên Linux Mint 20 từ kho lưu trữ Deadnakes:..
Bước 1: Cập nhật bộ đệm APT.....
Bước 2: Cài đặt các phụ thuộc.....
Bước 3: Thêm kho PPA.....
Bước 4: Cài đặt Python 3.9.....
Bước 5: Xác minh cài đặt Python 3.9 ..

Làm cách nào để thay đổi phiên bản python trong 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ó..