Python - DS Environment

Python มีให้ใช้งานบนแพลตฟอร์มที่หลากหลายรวมถึง Linux และ Mac OS X มาทำความเข้าใจวิธีตั้งค่าสภาพแวดล้อม Python ของเรากัน

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

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

  • Unix (Solaris, Linux, FreeBSD, AIX, HP / UX, SunOS, IRIX ฯลฯ )
  • รับรางวัล 9x / NT / 2000
  • แมคอินทอช (Intel, PPC, 68K)
  • OS/2
  • DOS (หลายเวอร์ชัน)
  • PalmOS
  • โทรศัพท์มือถือโนเกีย
  • Windows CE
  • โอ๊ก / RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python ยังถูกพอร์ตไปยังเครื่องเสมือน Java และ. NET

รับ Python

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

คุณสามารถดาวน์โหลดเอกสาร Python ได้จาก https://www.python.org/doc/. เอกสารนี้มีให้ในรูปแบบ HTML, PDF และ PostScript

การติดตั้ง Python

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

หากไม่มีรหัสไบนารีสำหรับแพลตฟอร์มของคุณคุณต้องมีคอมไพเลอร์ C เพื่อคอมไพล์ซอร์สโค้ดด้วยตนเอง การรวบรวมซอร์สโค้ดให้ความยืดหยุ่นมากขึ้นในแง่ของการเลือกคุณสมบัติที่คุณต้องการในการติดตั้งของคุณ

นี่คือภาพรวมโดยย่อของการติดตั้ง Python บนแพลตฟอร์มต่างๆ -

การติดตั้ง Unix และ Linux

ขั้นตอนง่ายๆในการติดตั้ง Python บนเครื่อง Unix / Linux มีดังนี้

  • เปิดเว็บเบราว์เซอร์แล้วไปที่ https://www.python.org/downloads/.

  • ไปที่ลิงค์เพื่อดาวน์โหลดซอร์สโค้ดซิปสำหรับ Unix / Linux

  • ดาวน์โหลดและแตกไฟล์

  • การแก้ไขไฟล์Modules / Setupหากคุณต้องการปรับแต่งตัวเลือกบางอย่าง

  • เรียกใช้. / กำหนดค่าสคริปต์

  • make

  • ทำการติดตั้ง

สิ่งนี้จะติดตั้ง Python ที่ตำแหน่งมาตรฐาน/ usr / local / binและไลบรารีที่/ usr / local / lib / pythonXXโดยที่ XX คือเวอร์ชันของ Python

การติดตั้ง Windows

นี่คือขั้นตอนในการติดตั้ง Python บนเครื่อง Windows

  • เปิดเว็บเบราว์เซอร์แล้วไปที่ https://www.python.org/downloads/.

  • ไปที่ลิงค์สำหรับไฟล์ตัวติดตั้ง Windows python-XYZ.msiโดยที่ XYZ คือเวอร์ชันที่คุณต้องติดตั้ง

  • ในการใช้โปรแกรมติดตั้งpython-XYZ.msiนี้ระบบ Windows ต้องรองรับ Microsoft Installer 2.0 บันทึกไฟล์ตัวติดตั้งลงในเครื่องของคุณจากนั้นเรียกใช้เพื่อดูว่าเครื่องของคุณรองรับ MSI หรือไม่

  • เรียกใช้ไฟล์ที่ดาวน์โหลด สิ่งนี้จะแสดงวิซาร์ดการติดตั้ง Python ซึ่งใช้งานง่ายมาก เพียงยอมรับการตั้งค่าเริ่มต้นรอจนกว่าการติดตั้งจะเสร็จสิ้นและคุณทำเสร็จแล้ว

การติดตั้ง Macintosh

Mac รุ่นล่าสุดมาพร้อมกับ Python ที่ติดตั้ง แต่อาจใช้เวลาหลายปีที่ล้าสมัย ดูhttp://www.python.org/download/mac/สำหรับคำแนะนำในการรับเวอร์ชันปัจจุบันพร้อมกับเครื่องมือพิเศษเพื่อรองรับการพัฒนาบน Mac สำหรับ Mac OS รุ่นเก่าก่อน Mac OS X 10.3 (เปิดตัวในปี 2003) จะมี MacPython

Jack Jansen เป็นผู้ดูแลรักษาและคุณสามารถเข้าถึงเอกสารทั้งหมดได้ที่เว็บไซต์ของเขา - http://www.cwi.nl/~jack/macpython.html. คุณสามารถดูรายละเอียดการติดตั้งทั้งหมดสำหรับการติดตั้ง Mac OS

การตั้งค่า PATH

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

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

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

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

การตั้งค่าเส้นทางที่ Unix / Linux

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

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

  • In the bash shell (Linux) - พิมพ์ export ATH = "$ PATH: / usr / local / bin / python" แล้วกด Enter

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

  • Note - / usr / local / bin / python คือพา ธ ของไดเร็กทอรี 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 2.4.3 เวอร์ชันที่มีอยู่ใน CentOS รสชาติของ Linux

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