Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีการติดตั้ง Python 3.4.4 บน Ubuntu


Python เป็นภาษาการเขียนโปรแกรมระดับสูงที่มีการตีความ โต้ตอบเชิงวัตถุ และระดับสูง มันถูกสร้างโดย Guido van Rossum ระหว่างปี 1985- 1990 เช่นเดียวกับ Perl ซอร์สโค้ด Python ยังมีให้ใช้งานภายใต้ GNU General Public License (GPL) บทความนี้อธิบาย “วิธีการติดตั้ง Python บน Ubuntu”

การติดตั้งแพ็คเกจที่จำเป็น

ในการติดตั้ง python จำเป็นต้องมีข้อกำหนดเบื้องต้นดังที่แสดงด้านล่าง-

$ sudo apt-get install build-essential checkinstall

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

กำลังอ่านรายการแพ็กเกจ... DoneBuilding การพึ่งพา tree กำลังอ่านข้อมูลสถานะ... Donebuild-essential เป็นเวอร์ชันใหม่ล่าสุดแล้ว แพ็กเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นต้องใช้อีกต่อไป:gtk2-engines-pixbuf libbs2b0 libopusfile0 libpyside1.2 libqmmp- อื่นๆ libqmmpui0 libshiboken1.2 libsidplayfp libtidy-0.99-0 linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic linux-image-4.2.0-27-generic linux-image-extra-4.2 0-27-generic linux-signed-image-4.2.0-27-generic php7.0-opcache python-beautifulsoup python-feedparser python-html2text python-magic python-oauth2 python-pyside.qtcore python-pyside.qtgui pyside.qtnetwork python-pyside.qtwebkit python-pysqlite2 python-regex python-sqlalchemy python-sqlalchemy-ext python-support python-unity-singlet python-utidylibUse 'apt- รับแพ็คเกจอัตโนมัติจะถูกติดตั้งใหม่ :ตรวจสอบการติดตั้ง0 อัปเกรดแล้ว 1 ติดตั้งใหม่ 0 เพื่อลบและ 1 ไม่ได้อัปเกรดต้องได้รับ 121 kB o f archives หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 516 kB คุณต้องการดำเนินการต่อหรือไม่ [ใช่] yGet:1 https://in.archive.ubuntu.com/ubuntu/ trusty/universe checkinstall amd64 1.6.2-4ubuntu1 [121 kB].............. ................................................................. ....

ในการติดตั้งไลบรารีที่รองรับ ให้ใช้คำสั่งต่อไปนี้ –

$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

ผลลัพธ์ควรเป็นแบบนี้ –

กำลังอ่านรายการแพ็คเกจ... DoneBuilding การพึ่งพา tree กำลังอ่านข้อมูลสถานะ... Donelibc6-dev เป็น version.libc6-dev ใหม่ล่าสุดที่ตั้งค่าให้ติดตั้งด้วยตนเองแล้ว แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นต้องใช้อีกต่อไป:gtk2-engines- pixbuf libbs2b0 libopusfile0 libpyside1.2 libqmmp-misc libqmmpui0 libshiboken1.2 libsidplayfp libtidy-0.99-0 linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic linux-image-4.2.0-27-generic linux-image-extra-4.2.0-27-generic linux-signed-image-4.2.0-27-generic php7.0-opcache python-beautifulsoup python-feedparser python-html2text python-magic python-oauth2 python-pyside qtcore python-pyside.qtgui python-pyside.qtnetwork python-pyside.qtwebkit python-pysqlite2 python-regex python-sqlalchemy python-sqlalchemy-ext python- รองรับ python-pysqlite-remove โดยอัตโนมัติ' . แพ็คเกจพิเศษต่อไปนี้จะถูกติดตั้ง:libexpat1-dev libfontconfig1-dev libfreetype6-dev libice-dev l ibpng12-dev libpthread-stubs0-dev libsm-dev libssl-doc libtinfo-dev libx11-dev libx11-doc libxau-dev libxcb1-dev libxdmcp-dev libxext-dev libxft-dev libxrender-dev libxtcls-dev tcl8.6-dev tk8.6-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev zlib1g- เดฟ.................................................. .......................

กำลังดาวน์โหลด Python

ในการดาวน์โหลด python ให้ใช้คำสั่งต่อไปนี้-

$ cd /usr/src$ sudo wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

--2016-03-18 11:13:18-- https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgzRe dissolve www.python.org (www. python.org)... 103.245.222.223กำลังเชื่อมต่อกับ www.python.org (www.python.org)|103.245.222.223|:443...connecting.HTTP ส่งคำขอแล้ว รอการตอบกลับ... 200 OKLength:19435166 ( 19M) [application/octet-stream]กำลังบันทึกไปที่:'Python-3.4.4.tgz'100%[==============================================================>] 1,94,35,166 819KB/s ใน 27 วินาที.. .................................................................. ก่อน> 

ตอนนี้แตกแพ็คเกจที่ดาวน์โหลดมาดังที่แสดงด้านล่าง -

$ sudo tar xzf Python-3.4.4.tgz

รวบรวมแหล่งที่มาของ Python

ในการคอมไพล์ซอร์ส Python ให้ใช้คำสั่งต่อไปนี้ –

$ cd Python-3.4.4$ sudo ./configure

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

กำลังตรวจสอบการมีอยู่ของ sys/bsdtty.h... nochecking for sys/bsdtty.h... nochecking sys/event.h การใช้งาน... nochecking sys/event.h การมีอยู่... nochecking สำหรับ sys/event.h ... ไม่มีการตรวจสอบการใช้งาน sys/file.h... ใช่กำลังตรวจสอบสถานะ sys/file.h... ใช่กำลังตรวจสอบสำหรับ sys/file.h... ใช่กำลังตรวจสอบการใช้งาน sys/ioctl.h... ใช่กำลังตรวจสอบสถานะ sys/ioctl.h ... yeschecking สำหรับ sys/ioctl.h... yeschecking sys/kern_control.h การใช้งาน... nochecking sys/kern_control.h การมีอยู่... nochecking สำหรับ sys/kern_control.h... nochecking sys/loadavg.h การใช้งาน ... nochecking sys/loadavg.h สถานะ... nochecking สำหรับ sys/loadavg.h... nochecking sys/lock.h การใช้งาน... nochecking sys/lock.h การมีอยู่... nochecking สำหรับ sys/lock.h ... nochecking sys/mkdev.h การใช้งาน... nochecking sys/mkdev.h การมีอยู่... nochecking สำหรับ sys/mkdev.h... nochecking sys/modem.h การใช้งาน... ไม่...... .................................................

ใช้ altinstall เพื่อป้องกันการแทนที่ไฟล์ไบนารี python เริ่มต้น /usr/bin/python ดังที่แสดงด้านล่าง –

$ sudo ทำ altinstall

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

กำลังรวบรวม '/usr/local/lib/python3.4/tkinter/test/widget_tests.py'...กำลังรวบรวม '/usr/local/lib/python3.4/tkinter/tix.py'...กำลังรวบรวม '/usr/local/lib/python3.4/tkinter/ttk.py'...กำลังรวบรวม '/usr/local/lib/python3.4/token.py'...กำลังรวบรวม '/usr/local/lib/ python3.4/tokenize.py'...กำลังรวบรวม '/usr/local/lib/python3.4/trace.py'...กำลังรวบรวม '/usr/local/lib/python3.4/traceback.py'.. .กำลังรวบรวม '/usr/local/lib/python3.4/tracemalloc.py'...กำลังรวบรวม '/usr/local/lib/python3.4/tty.py'...กำลังรวบรวม '/usr/local/lib/ python3.4/turtle.py'...Listing '/usr/local/lib/python3.4/turtledemo'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/__init__.py'.. .กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/__main__.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/bytedesign.py'...กำลังรวบรวม '/usr/ local/lib/python3.4/turtledemo/chaos.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/clock.py'...กำลังรวบรวม '/usr/local/lib/python3. 4/turtledemo/colormixer.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/forest .py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/fractalcurves.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/lindenmayer.py'... กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/minimal_hanoi.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/nim.py'...กำลังรวบรวม '/usr/local /lib/python3.4/turtledemo/paint.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/peace.py'...กำลังรวบรวม '/usr/local/lib/python3.4 /turtledemo/penrose.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/planet_and_moon.py'...กำลังรวบรวม '/usr/local/lib/python3.4/turtledemo/round_dance.py '...กำลังรวบรวม'/usr/local/lib/python3.4/turtledemo/tree.py'........................... ................................................................. .

ในการตรวจสอบเวอร์ชัน Python ให้ใช้คำสั่งต่อไปนี้ –

$ sudo python3.4 -V

ผลลัพธ์ตัวอย่างควรเป็นแบบนี้ –

Python 3.4.4

ยินดีด้วย! ตอนนี้ คุณรู้แล้วว่า “วิธีการติดตั้ง Python 3.4.4 บน Ubuntu” เราจะเรียนรู้คำสั่งเพิ่มเติมในโพสต์ Linux ถัดไปของเรา อ่านต่อ!