ฉันไม่รู้ว่า Python 3.6 ได้รับการติดตั้งโดยบางแพ็คเกจแล้ว ก่อนที่ฉันจะติดตั้ง Python 3.9.6 ลงในระบบของฉัน
ผมทำตามขั้นตอนที่ https://phoenixnap.com/kb/how-to-install-python-3-ubuntu#ftoc-heading-7
-
อัปเดต sudo apt
-
sudo apt ติดตั้ง build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
-
ซีดี/tmp
-
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
-
tar -xf Python-3.9.6.tgz
-
ซีดี หลาม-3.9.6
-
./configure --enable-optimizations
(เขียนทับการติดตั้ง Python เริ่มต้น)
"ในการติดตั้ง Python 3.9.6 บน Python ที่คุณมีอยู่ ให้ป้อนข้อมูลต่อไปนี้":
sudo ทำการติดตั้ง
หลังจากขั้นตอนเหล่านี้ ฉันพบว่าฉันมี python 3 เวอร์ชัน:
$ หลาม -V
ไพธอน 3.6.9
$ python2 -V
ไพธอน 2.7.17
$ python3 -V
ไพธอน 3.9.6
จากนั้นฉันก็วิ่ง:
อัปเดต sudo apt
เทอร์มินัลส่งคืน:
ไฟล์ "/usr/local/bin/apt" บรรทัดที่ 6
พิมพ์ "ฉลาด"
^
SyntaxError: ไม่มีวงเล็บในการเรียก 'พิมพ์' คุณหมายถึง print("apt") ใช่หรือไม่
ฉันสามารถเรียกใช้คำสั่งอื่น ๆ เช่น sudo apt-get
...เป็นต้น
ใครช่วยบอกฉันทีว่าเกิดอะไรขึ้น
แก้ไข: ขอบคุณ Joshua Johns, steeldriver & vanadium สำหรับความช่วยเหลือของคุณ ฉันทำสิ่งต่อไปนี้เพื่อตรวจสอบ:
$ ls -l /usr/bin/python
/usr/bin/python -> /etc/alternatives/python
$ ls -l /etc/alternatives/python
/etc/alternatives/python -> /usr/bin/python3
$ ls -l /usr/bin/python3
/usr/bin/python3 -> python3.6
$ ls -l /usr/bin/python2
/usr/bin/python2 -> python2.7
$ ซึ่ง python3 /usr/local/bin/python3
$ ls -l /usr/local/bin/python3.dll
/usr/local/bin/python3 -> python3.9