Cập nhật Python 3.5 lên 3.6 qua thiết bị đầu cuối


15

Sử dụng Ubuntu 17.04. Sau khi cập nhật Python 3.5 lên 3.6 qua thiết bị đầu cuối theo https://askubfox.com/a/865569/695385 vẫn hiển thị phiên bản đó là 3.5.3.

~$ python3 --version
Python 3.5.3

Cái này được cài đặt như thế nào?


1
Làm thế nào bạn cập nhật nó?
edwinksl


Sau đó, bạn gọi nó bằng cách sử dụng python3.6. python3sẽ vẫn được liên kết với nhau python3.5và bạn nên giữ nó theo cách đó. Nhìn vào môi trường ảo như Oli đã viết trong câu trả lời của mình.
edwinksl

Thanx, bây giờ tôi đã tìm ra cách sử dụng virtualenv.
Stanislav Voloshchuk

Câu trả lời:


7

Bạn đã nâng cấp như thế nào? Tôi nghi ngờ bạn có thể có một python3.6nhị phân ở đâu đó .

Nói chung, bạn không bao giờ muốn thay thế /usr/bin/pythonhoặc /usr/bin/python3bằng các phiên bản trái cây của riêng bạn. Các phần quan trọng của Ubuntu yêu cầu môi trường Python ổn định của chúng và nói một cách chủ yếu là không tương thích với bạn.

Tất cả đã nói, có một /usr/bin/python3.6(hoặc /usr/local/bin/python3.6, hoặc bất cứ điều gì trong con đường của bạn) sẽ ổn. Nếu bạn không muốn nhập tất cả số đó mỗi lần, bạn có thể muốn xem virtualenvvà các tùy chọn tự động hóa trình bao bọc khác nhau cho nó. Điều này có phần thưởng bổ sung là không đe dọa hệ thống của site_packagesbạn với công việc phát triển của bạn.



10

Tôi đã có cùng một vấn đề, tôi đã làm theo hướng dẫn sau đây để giải quyết nó:

Sau khi cài đặt Python3.6 :

Để python3sử dụng Python 3.6 được cài đặt mới thay vì bản phát hành 3.5 mặc định, hãy chạy theo 2 lệnh sau:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Cuối cùng, chuyển đổi giữa hai phiên bản Python cho python3thông qua lệnh sau:

sudo update-alternatives --config python3

Sau đó chọn /usr/bin/python3.6 -- automodemenu trong các lựa chọn, đối với tôi đó là 0hàng.


[ Kết quả ]:

$ python3 -V
Python 3.6.9

Hoặc là:

$ python3 --version
Python 3.6.9

Cảnh báo: thiết bị đầu cuối gnome có thể không khởi chạy sau này. Nó rõ ràng phụ thuộc vào python3 là 3,5.
Gino Mempin

4

Cài đặt và nâng cấp lên Python3.6 yêu cầu lệnh

sudo apt-get upgrade python3.6

Lệnh này cài đặt tất cả các gói. @Sreenath
bắt đầu

Nhưng khi tôi làm python3 thì nó mở python3.5 .. Daah
nirala
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.