Ubuntu 14.04 LTS และ Python 3.4.2


16

เป็นไปได้หรือไม่ที่จะอัปเดตค่าเริ่มต้น Python 3.4 เป็น 3.4.2? อย่างไร?

คำตอบ:


17
  1. ดาวน์โหลดไฟล์ต้นฉบับ 3.4.2 จากที่นี่
  2. แยกไปยังไดเรกทอรีชั่วคราวภายในDownloadsโฟลเดอร์ของคุณ
  3. เปิดเทอร์มินัลเซสชัน
  4. นำทางไปยังโฟลเดอร์ด้วย cd ~/Downloads/Python-3.4.2
  5. ตามเอกสาร Python ให้รันคำสั่งต่อไปนี้จากเทอร์มินัล:

    ./configure
    make
    make test
    sudo make install

สิ่งนี้จะอัปเกรดการติดตั้ง Python-3.4 ที่มีอยู่เป็น Python-3.4.2 (เข้าถึงได้python3)


5
อย่าลืม: sudo apt-get build-dep python3.4ก่อนmake installหรือpyenv install, หรือคุณจะหายไปโมดูลในตัวเช่น readline, sqlite3, ฯลฯ
eddygeek

5

คุณยังสามารถใช้ pyenv เป็นผู้จัดการหลามของคุณ pyenv

มันจะช่วยให้คุณติดตั้งเวอร์ชันใด ๆ ของ python, pypy, python3, stackless เป็นต้น

มันใช้ shims และยังมีปลั๊กอินที่ดีสำหรับ virtualenv ซึ่งทำให้เป็นตัวเลือกที่ใช้งานง่ายมาก pyenv-virtualenv

ติดตั้งง่ายมาก

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

ค้นหารุ่นที่พร้อมติดตั้ง

$ pyenv install --list

ติดตั้ง python 3.4.2

sayth@sayth-TravelMate-5740G:~/scripts$ pyenv install 3.4.2
Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 
Installing Python-3.4.2...

pyenvดูเหมือนว่าแพคเกจจะไม่อยู่ในที่เก็บ ...
Mario SE

@ MarioS.E คุณติดตั้งลงในโฮมไดเร็
กตอรี่

ฉันทำแพ็กเกจที่ฉันติดตั้งไว้ทั้งหมดหายไปหลังจากใช้ pyenv มีวิธีในการแมปชุดเก่าของฉันกับงูใหญ่ตัวใหม่หรือไม่?
alvas

0

trusty-updatesช่องทางเผยแพร่ของ Ubuntu 14.04 LTS ให้Python 3.4.3 (ถ้าคุณต้องการ Python เวอร์ชั่นใหม่กว่า 3.4.0 ไม่ใช่ 3.4.2)

คุณสามารถเปิดใช้งานtrusty-updatesในSoftware & Updatesการตั้งค่า (พวกเขาควรจะเปิดใช้งานโดยค่าเริ่มต้น):

ป้อนคำอธิบายรูปภาพที่นี่

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