Python 3 - การตั้งค่าสภาพแวดล้อม

Python 3 พร้อมใช้งานสำหรับ Windows, Mac OS และระบบปฏิบัติการ Linux ส่วนใหญ่ แม้ว่า Python 2 จะพร้อมใช้งานสำหรับระบบปฏิบัติการอื่น ๆ แต่การสนับสนุน Python 3 ยังไม่พร้อมใช้งานสำหรับพวกเขาหรือถูกทิ้งไป

การตั้งค่าสภาพแวดล้อมท้องถิ่น

เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์ "python" เพื่อดูว่ามีการติดตั้งแล้วและติดตั้งเวอร์ชันใด

รับ Python

แพลตฟอร์ม Windows

ไบนารีของ Python 3 (Python 3.5.1) เวอร์ชันล่าสุดมีอยู่ในหน้าดาวน์โหลดนี้

มีตัวเลือกการติดตั้งที่แตกต่างกันดังต่อไปนี้

  • ไฟล์ zip ที่ฝังได้ของ Windows x86-64
  • โปรแกรมติดตั้งปฏิบัติการ Windows x86-64
  • ตัวติดตั้งบนเว็บของ Windows x86-64
  • ไฟล์ zip แบบฝังของ Windows x86
  • โปรแกรมติดตั้งปฏิบัติการ Windows x86
  • โปรแกรมติดตั้งบนเว็บ Windows x86

Note- ในการติดตั้ง Python 3.5.1 ข้อกำหนดขั้นต่ำของระบบปฏิบัติการคือ Windows 7 ที่มี SP1 สำหรับเวอร์ชัน 3.0 ถึง 3.4.x สามารถใช้ Windows XP ได้

แพลตฟอร์มลินุกซ์

รสชาติที่แตกต่างกันของ Linux ใช้ตัวจัดการแพ็คเกจที่แตกต่างกันสำหรับการติดตั้งแพ็คเกจใหม่

บน Ubuntu Linux Python 3 ถูกติดตั้งโดยใช้คำสั่งต่อไปนี้จากเทอร์มินัล

$sudo apt-get install python3-minimal

การติดตั้งจากแหล่งที่มา

ดาวน์โหลด tarball ซอร์ส Gzipped จาก URL ดาวน์โหลดของ Python - https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

Extract the tarball
tar xvfz Python-3.5.1.tgz
Configure and Install:
cd Python-3.5.1
./configure --prefix = /opt/python3.5.1
make  
sudo make install

Mac OS

ดาวน์โหลดตัวติดตั้ง Mac OS จาก URL นี้ - https://www.python.org/downloads/mac-osx/

  • ตัวติดตั้ง MacOS X 64 บิต / 32 บิต - python-3.5.1-macosx10.6.pkg
  • ตัวติดตั้ง MacOS X 32 บิต i386 / PPC - python-3.5.1-macosx10.5.pkg

ดับเบิลคลิกที่ไฟล์แพ็คเกจนี้และปฏิบัติตามคำแนะนำของวิซาร์ดเพื่อติดตั้ง

ซอร์สโค้ดไบนารีเอกสารข่าวสาร ฯลฯ ที่เป็นปัจจุบันและเป็นปัจจุบันที่สุดมีอยู่ในเว็บไซต์ทางการของ Python -

Python Official Website - https://www.python.org/

คุณสามารถดาวน์โหลดเอกสาร Python ได้จากไซต์ต่อไปนี้ เอกสารนี้มีให้ในรูปแบบ HTML, PDF และ PostScript

Python Documentation Website- www.python.org/doc/

การตั้งค่า PATH

โปรแกรมและไฟล์ปฏิบัติการอื่น ๆ สามารถอยู่ในหลายไดเร็กทอรี ดังนั้นระบบปฏิบัติการจึงจัดเตรียมเส้นทางการค้นหาที่แสดงรายการไดเร็กทอรีที่ค้นหาไฟล์ปฏิบัติการ

คุณสมบัติที่สำคัญคือ -

  • พา ธ ถูกเก็บไว้ในตัวแปรสภาพแวดล้อมซึ่งเป็นสตริงที่มีชื่อดูแลโดยระบบปฏิบัติการ ตัวแปรนี้มีข้อมูลที่พร้อมใช้งานสำหรับเชลล์คำสั่งและโปรแกรมอื่น ๆ

  • ตัวแปรพา ธ ถูกตั้งชื่อเป็น PATH ใน Unix หรือ Path ใน Windows (Unix ขึ้นอยู่กับตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ Windows ไม่ใช่)

  • ใน Mac OS โปรแกรมติดตั้งจะจัดการกับรายละเอียดเส้นทาง ในการเรียกใช้ตัวแปล Python จากไดเร็กทอรีใด ๆ คุณต้องเพิ่มไดเร็กทอรี Python ในพา ธ ของคุณ

การตั้งค่า Path ที่ Unix / Linux

ในการเพิ่มไดเร็กทอรี Python ไปยังพา ธ สำหรับเซสชันเฉพาะใน Unix -

  • In the csh shell - พิมพ์ setenv PATH "$ PATH: / usr / local / bin / python3" แล้วกด Enter

  • In the bash shell (Linux) - พิมพ์ export PYTHONPATH = / usr / local / bin / python3.4 แล้วกด Enter

  • In the sh or ksh shell - พิมพ์ PATH = "$ PATH: / usr / local / bin / python3" แล้วกด Enter

Note - / usr / local / bin / python3 คือพา ธ ของไดเร็กทอรี Python

การตั้งค่าเส้นทางที่ Windows

ในการเพิ่มไดเร็กทอรี Python ไปยังพา ธ สำหรับเซสชันเฉพาะใน Windows -

  • At the command prompt - พิมพ์ path% path% C: \ Python แล้วกด Enter

Note - C: \ Python คือพา ธ ของไดเร็กทอรี Python

ตัวแปรสภาพแวดล้อม Python

นี่คือตัวแปรสภาพแวดล้อมที่สำคัญซึ่ง Python รู้จัก -

ซีเนียร์ ตัวแปรและคำอธิบาย
1

PYTHONPATH

มีบทบาทคล้ายกับ PATH ตัวแปรนี้บอกล่าม Python ว่าจะค้นหาไฟล์โมดูลที่นำเข้ามาในโปรแกรมได้ที่ไหน ควรมีไดเร็กทอรีไลบรารีซอร์ส Python และไดเร็กทอรีที่มีซอร์สโค้ด Python บางครั้ง PYTHONPATH ถูกกำหนดไว้ล่วงหน้าโดยโปรแกรมติดตั้ง Python

2

PYTHONSTARTUP

มันมีเส้นทางของไฟล์เริ่มต้นที่มีซอร์สโค้ด Python จะดำเนินการทุกครั้งที่คุณเริ่มล่าม มันมีชื่อว่า. pythonrc.py ใน Unix และมีคำสั่งที่โหลดยูทิลิตี้หรือแก้ไข PYTHONPATH

3

PYTHONCASEOK

ใช้ใน Windows เพื่อสั่งให้ Python ค้นหาการจับคู่แบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ในคำสั่งนำเข้า ตั้งค่าตัวแปรนี้เป็นค่าใดก็ได้เพื่อเปิดใช้งาน

4

PYTHONHOME

เป็นเส้นทางการค้นหาโมดูลทางเลือก โดยปกติจะฝังอยู่ในไดเร็กทอรี PYTHONSTARTUP หรือ PYTHONPATH เพื่อให้การสลับไลบรารีโมดูลทำได้ง่าย

กำลังรัน Python

มีสามวิธีในการเริ่ม Python -

ล่ามแบบโต้ตอบ

คุณสามารถเริ่ม Python จาก Unix, DOS หรือระบบอื่น ๆ ที่มีตัวแปลบรรทัดคำสั่งหรือหน้าต่างเชลล์

ป้อน python บรรทัดคำสั่ง

เริ่มเขียนโค้ดได้ทันทีในล่ามโต้ตอบ

$python             # Unix/Linux
or
python%             # Unix/Linux
or
C:>python           # Windows/DOS

นี่คือรายการตัวเลือกบรรทัดคำสั่งทั้งหมดที่มี -

ซีเนียร์ ตัวเลือกและคำอธิบาย
1

-d

ให้เอาต์พุตการดีบัก

2

-O

สร้าง bytecode ที่ปรับให้เหมาะสม (ส่งผลให้เกิดไฟล์. pyo)

3

-S

อย่าเรียกใช้ไซต์นำเข้าเพื่อค้นหาเส้นทาง Python เมื่อเริ่มต้น

4

-v

เอาต์พุต verbose (การติดตามโดยละเอียดเกี่ยวกับคำสั่งการนำเข้า)

5

-X

ปิดใช้งานข้อยกเว้นในตัวตามคลาส (เพียงใช้สตริง); ล้าสมัยเริ่มต้นด้วยเวอร์ชัน 1.6

6

-c cmd

เรียกใช้สคริปต์ Python ที่ส่งเป็นสตริง cmd

7

file

เรียกใช้สคริปต์ Python จากไฟล์ที่กำหนด

สคริปต์จากบรรทัดคำสั่ง

สคริปต์ Python สามารถดำเนินการได้ที่บรรทัดคำสั่งโดยเรียกใช้ตัวแปลบนแอปพลิเคชันของคุณดังที่แสดงในตัวอย่างต่อไปนี้

$python  script.py          # Unix/Linux
or
python% script.py           # Unix/Linux
or 
C:>python script.py         # Windows/DOS

Note - ตรวจสอบให้แน่ใจว่าโหมดการอนุญาตไฟล์อนุญาตให้ดำเนินการได้

สภาพแวดล้อมการพัฒนาแบบบูรณาการ

คุณสามารถเรียกใช้ Python จากสภาพแวดล้อม Graphical User Interface (GUI) ได้เช่นกันหากคุณมีแอปพลิเคชัน GUI บนระบบของคุณที่รองรับ Python

  • Unix - IDLE เป็น Unix IDE แรกสำหรับ Python

  • Windows - PythonWin เป็นอินเทอร์เฟซ Windows ตัวแรกสำหรับ Python และเป็น IDE ที่มี GUI

  • Macintosh - Python เวอร์ชัน Macintosh พร้อมกับ IDLE IDE สามารถดาวน์โหลดได้จากเว็บไซต์หลักซึ่งสามารถดาวน์โหลดได้ทั้งไฟล์ MacBinary หรือ BinHex'd

หากคุณไม่สามารถตั้งค่าสภาพแวดล้อมได้อย่างถูกต้องคุณสามารถขอความช่วยเหลือจากผู้ดูแลระบบของคุณ ตรวจสอบให้แน่ใจว่าสภาพแวดล้อม Python ได้รับการตั้งค่าอย่างเหมาะสมและทำงานได้ดีอย่างสมบูรณ์

Note - ตัวอย่างทั้งหมดที่ให้ไว้ในบทต่อ ๆ ไปจะดำเนินการด้วย Python 3.4.1 เวอร์ชันที่มีอยู่ใน Windows 7 และ Ubuntu Linux

เราได้ตั้งค่าสภาพแวดล้อมการเขียนโปรแกรม Python ทางออนไลน์แล้วเพื่อให้คุณสามารถดำเนินการตัวอย่างที่มีอยู่ทั้งหมดทางออนไลน์ในขณะที่คุณกำลังเรียนรู้ทฤษฎี อย่าลังเลที่จะแก้ไขตัวอย่างใด ๆ และดำเนินการทางออนไลน์