Score:5

จะติดตั้ง python 3.9.5 เวอร์ชันล่าสุดบน Ubuntu 20.04 ได้อย่างไร

ธง us

ฉันอัปเดตระบบโดยใช้:

sudo apt-get update && sudo apt-get upgrade

จากนั้นรันสิ่งต่อไปนี้เพื่อติดตั้ง หลาม3.9:

sudo apt-get ติดตั้ง python3.9

ซึ่งให้ผลลัพธ์:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
python3.9 เป็นเวอร์ชันใหม่ล่าสุดแล้ว (3.9.5-3~20.04.1)
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด

อย่างไรก็ตามเมื่อฉันวิ่ง python3 -V มันยังบอกฉันว่าฉันใช้ 3.8.5 ฉันจะแก้ไขปัญหานี้ได้อย่างไร

Score:11
ธง us

คุณสามารถเรียกใช้ หลาม3.9 ด้วยคำสั่ง

หลาม3.9

(แทนคำสั่ง หลาม หรือ หลาม3)

เป็นความคิดที่ดีที่จะไม่เปลี่ยนเวอร์ชันเริ่มต้นของ หลาม3 ถึง หลาม3.9เนื่องจากอาจทำให้การติดตั้ง Ubuntu ของคุณเสียหาย ให้เรียกด้วยตนเองแทน หลาม3.9.

Score:10
ธง jp

นอกจากจะระบุให้ชัดเจนแล้ว หลาม3.9 และทำงานร่วมกับทั่วโลกตามที่อธิบายไว้ใน Archistman Panigrahi ตอบ ... คุณสามารถสร้าง สภาพแวดล้อมเสมือนจริงที่แยกออกมา ที่ไหน python3 -V จะรายงาน ไพธอน 3.9.

คุณลักษณะนี้สามารถติดตั้งสำหรับ Python3 ได้ดังนี้:

sudo apt ติดตั้ง python3-venv

เพื่อให้ก Python3.9 สภาพแวดล้อมเสมือนจริง ก่อนอื่นคุณต้องสร้างไดเร็กทอรีและ ซีดี เป็นเช่นนี้:

mkdir my_env && ซีดี my_env

จากนั้นสร้างใหม่ สภาพแวดล้อมเสมือน Python3.9 ภายในไดเร็กทอรีดังนี้:

python3.9 -m venv env

หากต้องการใช้สภาพแวดล้อมนี้ ให้เปิดใช้งานดังนี้:

แหล่ง env/bin/เปิดใช้งาน

พรอมต์เชลล์ของคุณจะปรากฏขึ้น (env) เช่นนั้น:

(env) $

ระหว่างนี้, python3 -V จะรายงาน ไพธอน 3.9 และคำสั่ง การติดตั้งโมดูล หรือการปรับเปลี่ยนจะรวมอยู่ในสภาพแวดล้อมเสมือนจริงนี้

เมื่อเสร็จแล้ว ให้ปิดใช้งานสิ่งนี้ Python3.9 สภาพแวดล้อมเสมือนจริงดังนี้:

ปิดการใช้งาน
Score:4
ธง it

พิจารณาติดตั้ง Python ด้วย อนาคอนด้า หรือ มินิคอนด้า (ขอแนะนำมินิคอนด้า) Conda ช่วยให้คุณจัดการ Python เวอร์ชันต่างๆ ได้อย่างง่ายดายด้วยสภาพแวดล้อมเสมือนจริง

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

กด Enter จนกว่าจะถาม "ใช่" หรือ "ไม่" จากนั้นพิมพ์ "ใช่" เพื่อยอมรับเงื่อนไขการใช้งาน

หากคุณใช้เชลล์อื่นที่ไม่ใช่ bash ให้พิมพ์:

conda เริ่มต้น <SHELL_NAME> (เชลล์ที่รองรับได้แก่: fish, tcsh, xonsh, zsh)

ปิดและเปิดเทอร์มินัล พิมพ์ เปิดใช้งานคอนดา เพื่อเปิดใช้งานสภาพแวดล้อม conda (ฐาน)

สร้างสภาพแวดล้อม Python 3.9.5 และตั้งชื่อตามที่คุณต้องการ:

conda สร้าง -n myenv python=3.9.5

เมื่อสร้างแล้ว คุณสามารถเปิดใช้งานและใช้สภาพแวดล้อม Python นั้นได้:

conda เปิดใช้งาน myenv

เมื่อเสร็จแล้ว คุณสามารถปิดใช้งานสภาพแวดล้อมของคุณด้วย:

ปิดใช้งานคอนดา

แพ็คเกจใด ๆ ที่คุณติดตั้งด้วย pip หรือ คอนด้า จะอยู่ในสภาพแวดล้อมใดก็ตามที่คุณใช้ ดังนั้นคุณจึงไม่ต้องกังวลเกี่ยวกับความขัดแย้งของแพ็คเกจ อย่าติดตั้งทุกอย่างในสภาพแวดล้อม (ฐาน) ของคุณ เพราะสิ่งใดก็ตามที่ติดตั้งใน (ฐาน) จะถูกคัดลอกไปยังสภาพแวดล้อม conda ใหม่ที่คุณสร้างขึ้น

แหล่งที่มา:

การตั้งค่า Miniconda บน Ubuntu

แผ่นโกง Conda

เอกสารอนาคอนด้า

Raffa avatar
jp flag
**+1** for the concept of isolation and using a virtual environment. I however added an answer of what I think a simpler way of doing it on Ubuntu :)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา