Điểm:0

Làm cách nào để thay đổi con trỏ đường dẫn python3?

lá cờ cn

tôi đang dùng Ubuntu 20.04.2 LTS với phiên bản trăn 3.9.5 Cài đặt.

Khi tôi gõ con trăn nào trong thiết bị đầu cuối, nó hiển thị /usr/bin/trăn đó là đường dẫn mặc định cho trăn2 (2,7 trong trường hợp của tôi). Nhưng khi tôi gõ python3 nào, nó cho thấy /usr/local/bin/python3, không phải đường dẫn mặc định thông thường (/usr/bin/python3) cho python3.

tôi đã kiểm tra của tôi /usr/bin và tôi đã nhận thấy rằng có các tệp có tên python3 và python3.9. Tôi chỉ muốn biến đường dẫn python3 của mình trỏ đến vị trí /usr/bin/python3 hoặc /usr/bin/python3.9. Những bước tôi nên làm để làm điều đó?

Tái bút, Tôi không muốn đặt python mặc định thành python3, hướng dẫn này tôi đã tìm thấy trong diễn đàn ask-ubuntu và cũng có trong nhiều bài viết sau khi tra cứu trên Google. Tôi chỉ muốn đặt đường dẫn python3 của mình thành /usr/bin/python3 hoặc /usr/bin/python3.9

oldfred avatar
lá cờ cn
KHÔNG thay đổi python3 mặc định, 20.04 của tôi hiển thị `ls -l /usr/bin/python* ` : `/usr/bin/python3 -> python3.8 `Ubuntu sử dụng phiên bản đó và thay đổi phiên bản sẽ phá vỡ Ubuntu. Cách đây nhiều năm, chỉ có sửa chữa là cài đặt lại toàn bộ. Bây giờ nó có thể được sửa chữa nếu bạn có trình cài đặt trực tiếp và có thể quay lại hệ thống để đặt lại để sửa python. Bạn có thể cài đặt bao nhiêu phiên bản python khác tùy thích nhưng phải tham khảo cụ thể về chúng.
Điểm:2
lá cờ cn

Miễn là một tùy chỉnh trăn3 được cài đặt trong /usr/local/bin/, nó sẽ hiển thị như mặc định trăn3 thực thi được. tại sao? Bởi vì theo mặc định, /usr/local/bin/ được liệt kê trước đó trong đường dẫn tìm kiếm sau đó /usr/bin. Bằng cách này, các tệp thực thi tùy chỉnh của bạn được ưu tiên hơn các tệp được cài đặt bởi hệ thống.

Để làm cho hệ thống tìm thấy /usr/bin/python3 đầu tiên, bạn phải di chuyển ra ngoài /usr/local/bin/python3. Cách khác là đánh dấu bằng PATH của bạn, di chuyển /usr/local/bin phía sau, nhưng điều đó sẽ ảnh hưởng đến mọi tệp thực thi tùy chỉnh khác.

Như vậy, đổi tên /usr/local/bin/python3 đến /usr/local/bin/python3cust hoặc một cái gì đó. Sau đó, bạn sẽ sử dụng phiên bản python mặc định.

Trên Ubuntu, bạn thực sự không thể thay đổi phiên bản python mặc định. Python được sử dụng rộng rãi trong hệ điều hành. Thay đổi phiên bản có thể sẽ phá vỡ mọi thứ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.