Điểm:5

Làm cách nào để cài đặt phiên bản mới nhất của python 3.9.5 trên Ubuntu 20.04?

lá cờ us

Tôi đã cập nhật hệ thống của mình bằng cách sử dụng:

cập nhật sudo apt-get && nâng cấp sudo apt-get

Và sau đó chạy phần sau để cài đặt trăn3.9:

Sudo apt-get cài đặt python3.9

Sản lượng nào mang lại:

Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
python3.9 đã là phiên bản mới nhất (3.9.5-3~20.04.1).
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.

Tuy nhiên, khi tôi chạy python3 -V nó vẫn cho tôi biết tôi đang ở trên 3.8.5. Làm thế nào tôi có thể sửa lỗi này?

Điểm:11
lá cờ us

Bạn có thể chạy trăn3.9 với lệnh

trăn3.9

(thay vì lệnh con trăn hoặc trăn3)

Không nên thay đổi phiên bản mặc định của trăn3 đến trăn3.9, vì điều đó có thể làm hỏng quá trình cài đặt Ubuntu của bạn. Thay vào đó, hãy gọi thủ công bằng trăn3.9.

Điểm:10
lá cờ jp

Ngoài việc chỉ định rõ ràng các trăn3.9 và làm việc với nó trên toàn cầu như được giải thích trong Archisman Panigrahi trả lời ... Bạn có thể tạo một môi trường ảo bị cô lập ở đâu python3 -V sẽ báo cáo Trăn 3.9.

Tính năng này có thể được cài đặt cho Python3 như sau:

Sudo apt cài đặt python3-venv

để làm một Python3.9 môi trường ảo, trước tiên bạn sẽ tạo một thư mục và đĩa CD với nó như vậy:

mkdir my_env && cd my_env

Sau đó, tạo mới Môi trường ảo Python3.9 bên trong thư mục như vậy:

python3.9 -m venv env

Để sử dụng môi trường này, hãy kích hoạt nó như sau:

nguồn env/bin/kích hoạt

Dấu nhắc trình bao của bạn sẽ hiển thị (env) như vậy:

(env) $

Trong thời gian này, python3 -V sẽ báo cáo Trăn 3.9 và các lệnh, cài đặt hoặc sửa đổi mô-đun sẽ được chứa cục bộ trong môi trường ảo này.

Khi bạn hoàn tất, hãy tắt tính năng này Python3.9 môi trường ảo như vậy:

hủy kích hoạt
Điểm:4
lá cờ it

Cân nhắc cài đặt Python với Trăn Anaconda hoặc Miniconda (Tôi khuyên dùng Miniconda). Conda cho phép bạn quản lý các phiên bản Python khác nhau một cách dễ dàng với môi trường ảo.

sudo wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

Sudo chmod +x Miniconda3-latest-Linux-x86_64.sh

./Miniconda3-latest-Linux-x86_64.sh

Nhấn enter cho đến khi nó yêu cầu "có" hoặc "không", sau đó nhập "có" để chấp nhận các điều khoản sử dụng.

Nếu bạn đang sử dụng Shell không phải bash, hãy nhập:

conda init <SHELL_NAME> (Các shell được hỗ trợ bao gồm: fish, tcsh, xonsh, zsh)

Đóng và mở thiết bị đầu cuối. Loại kích hoạt conda để kích hoạt môi trường conda (cơ sở).

Tạo một môi trường Python 3.9.5 và đặt tên cho nó là bất cứ thứ gì bạn thích:

conda tạo -n myenv python=3.9.5

Sau khi tạo, bạn có thể kích hoạt và sử dụng môi trường Python đó:

conda kích hoạt myenv

Khi hoàn tất, bạn có thể hủy kích hoạt môi trường của mình bằng:

hủy kích hoạt conda

Bất kỳ gói nào bạn cài đặt cùng píp hoặc chung cư sẽ cục bộ với bất kỳ môi trường nào bạn đang sử dụng, vì vậy bạn không phải lo lắng về xung đột gói. Chỉ cần không cài đặt mọi thứ trong môi trường (cơ sở) của bạn, bởi vì mọi thứ được cài đặt trong (cơ sở) sẽ được sao chép sang môi trường conda mới mà bạn tạo.

Nguồn:

Thiết lập Miniconda trên Ubuntu

Bảng cheat Conda

Tài liệu Anaconda

Raffa avatar
lá cờ jp
**+1** cho khái niệm cách ly và sử dụng môi trường ảo. Tuy nhiên, tôi đã thêm một câu trả lời về những gì tôi nghĩ là một cách đơn giản hơn để thực hiện trên Ubuntu :)

Đă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.