การอัพเดต Python บน Ubuntu


0

ฉันใหม่กับ linux ดังนั้นฉันเพิ่งคุ้นเคยกับการติดตั้งผ่านเทอร์มินัล ขณะนี้ฉันติดตั้ง python 2.7.12 แล้วและฉันพยายามอัปเดตเป็น python3 ผ่านคำสั่ง

sudo apt-get install python3

อย่างไรก็ตามเมื่อฉันพิมพ์คำสั่งนี้ฉันมี 4 ตัวเลือก

0 to upgrade
0 to newly install
0 to remove
5 to not upgrade

อย่างที่คุณเห็นนี่เป็นปัญหาและไม่รู้จักคำสั่งใด ๆ ที่ฉันใส่ฉันลองทั้ง 0 และ 5 และไม่พบทั้งคู่

ฉันใช้ Ubuntu ผ่าน virtualbox ไม่แน่ใจว่าสิ่งนี้มีผลกระทบต่อสิ่งใดหรือไม่


สิ่งนี้แนะนำว่าคุณได้ติดตั้ง Python3 แล้วคุณสามารถใช้ synaptic หรือ sudo apt show python3 เพื่อตรวจสอบสถานะการติดตั้ง
AFH

ควรมีวิธีการใช้เอาต์พุต verbose และ / หรือล็อกไฟล์ซึ่งมีเหตุผลบางอย่างที่ไม่ได้รับการอัพเดต คุณสามารถให้ข้อมูลนั้นได้หรือไม่?
Ramhound

คำตอบ:


0

คุณน่าจะติดตั้ง Python v3 ไว้แล้ว ลอง:

dpkg -l python3

คุณจะได้รับสิ่งนี้ซึ่งหมายความว่า python3 ได้รับการติดตั้งแล้ว

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-============================================================
ii  python3                     3.5.1-3            amd64              interactive high-level object-oriented language (default pyt

บน Ubuntu ค่าเริ่มต้นของ Python คือ Python 2.7 ถ้าคุณต้องการ Python v3 ให้ใช้ python3 คำสั่ง (หรือใช้ python3 ในสคริปต์ shebang ) อย่าเปลี่ยน python โดย Python v3 เนื่องจากสคริปต์ของระบบมากเกินไปถือว่า Python 2.7

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.