วิธีติดตั้ง Python บน Windows
Python ไม่ได้รับการบรรจุล่วงหน้าด้วย Windows แต่นั่นไม่ได้หมายความว่าผู้ใช้ Windows จะไม่พบว่าภาษาการเขียนโปรแกรมที่ยืดหยุ่นนั้นมีประโยชน์ อย่างไรก็ตามการติดตั้งเวอร์ชันใหม่ล่าสุดนั้นไม่ง่ายนักดังนั้นขอให้แน่ใจว่าคุณได้รับเครื่องมือที่เหมาะสมสำหรับงานที่ทำอยู่.
Python เปิดตัวครั้งแรกในปีพ. ศ. 2534 เป็นภาษาการเขียนโปรแกรมระดับสูงยอดนิยมที่ใช้สำหรับการเขียนโปรแกรมทั่วไป ต้องขอบคุณปรัชญาการออกแบบที่เน้นความสามารถในการอ่านซึ่งเป็นที่ชื่นชอบของนักเขียนอดิเรกและโปรแกรมเมอร์ที่จริงจังมานาน ไม่เพียง แต่จะเป็นภาษาที่ง่าย (พูดได้ง่ายกว่า) คือการรับ แต่คุณจะพบโครงการออนไลน์นับพันที่ต้องการให้คุณติดตั้ง Python เพื่อใช้งานโปรแกรม.
คุณต้องการเวอร์ชันใด?
น่าเสียดายที่มีการอัปเดตที่สำคัญสำหรับ Python เมื่อหลายปีก่อนซึ่งสร้างความแตกต่างอย่างมากระหว่างเวอร์ชั่น Python สิ่งนี้อาจสร้างความสับสนให้กับผู้มาใหม่ แต่ไม่ต้องกังวล เราจะแนะนำคุณเกี่ยวกับการติดตั้งเวอร์ชันหลักทั้งสอง
เมื่อคุณไปที่หน้าดาวน์โหลด Python สำหรับ Windows คุณจะเห็นการแบ่งทันที ที่ด้านบนสี่เหลี่ยมและกึ่งกลางที่เก็บจะถามว่าคุณต้องการรุ่นล่าสุดของ Python 2 หรือ Python 3 (2.7.13 และ 3.6.1 ตามลำดับจากบทช่วยสอนนี้).
ใหม่กว่าดีกว่าใช่ไหม อาจเป็นเช่นนั้นอาจจะไม่ เวอร์ชันที่คุณต้องการขึ้นอยู่กับเป้าหมายสุดท้ายของคุณ ตัวอย่างเช่นสมมติว่าคุณอ่านบทความของเราเกี่ยวกับการขยายโลก Minecraft ของคุณด้วย MCDungeon และตื่นเต้นที่จะเพิ่มสิ่งดีๆให้กับโลกของคุณ โครงการนั้นมีรหัสใน Python และต้องการ Python 2.7 คุณไม่สามารถเรียกใช้โครงการ MCDungeon ด้วย Python 3.6 ในความเป็นจริงหากคุณกำลังสำรวจโครงการงานอดิเรกอย่าง MCDungeon คุณจะพบว่าเกือบทั้งหมดใช้ 2.7 หากเป้าหมายของคุณคือการทำให้โครงการที่ลงท้ายด้วยส่วนขยาย“ .py” ทำงานได้แสดงว่ามีสิ่งต่างๆมากมาย, มาก โอกาสที่ดีที่คุณจะต้องมี 2.7 สำหรับมัน.
ในทางกลับกันหากคุณต้องการเรียนรู้ Python จริง ๆ เราขอแนะนำให้ติดตั้งทั้งสองรุ่นเคียงข้างกัน (ซึ่งคุณสามารถทำได้โดยไม่ต้องเสี่ยงกับสิ่งใดและติดตั้งเพียงเล็กน้อย) สิ่งนี้ช่วยให้คุณสามารถทำงานกับภาษาเวอร์ชันใหม่ล่าสุด แต่ยังเรียกใช้สคริปต์ Python ที่เก่ากว่า (และทดสอบความเข้ากันได้ย้อนหลังสำหรับโครงการใหม่กว่า) อย่างไรก็ตามการเปรียบเทียบทั้งสองเวอร์ชันเป็นบทความของตัวเองดังนั้นเราจะเลื่อนไปที่วิกิโครงการ Python ที่คุณสามารถอ่านภาพรวมที่เป็นลายลักษณ์อักษรเกี่ยวกับความแตกต่าง.
คุณสามารถดาวน์โหลดได้เพียง Python 2 หรือ Python 3 หากคุณมั่นใจว่าต้องการเพียงรุ่นใดรุ่นหนึ่ง เราจะไปได้ไกลแล้ววันนี้และจะทำการติดตั้งทั้งคู่ดังนั้นเราขอแนะนำให้คุณดาวน์โหลดทั้งสองเวอร์ชันและทำเช่นเดียวกัน ใต้รายการหลักของทั้งสองเวอร์ชันคุณจะเห็นเครื่องมือติดตั้ง“ x86-64” ดังที่แสดงด้านล่าง.
โปรแกรมติดตั้งนี้จะติดตั้งเวอร์ชั่น 32- บิตหรือ 64- บิตที่เหมาะสมบนคอมพิวเตอร์ของคุณโดยอัตโนมัติ (นี่คือการอ่านเพิ่มเติมถ้าคุณต้องการทราบเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างสอง).
วิธีการติดตั้ง Python 2
การติดตั้ง Python 2 เป็นเรื่องง่ายและไม่เหมือนปีที่ผ่านมาตัวติดตั้งจะตั้งค่าตัวแปรพา ธ ให้คุณ (บางสิ่งที่เราจะได้รับในภายหลัง) ดาวน์โหลดและเรียกใช้โปรแกรมติดตั้งเลือก“ ติดตั้งสำหรับผู้ใช้ทั้งหมด” จากนั้นคลิก“ ถัดไป”
ในหน้าจอการเลือกไดเรกทอรีให้ปล่อยไดเรกทอรีไว้เป็น“ Python27” แล้วคลิก“ ถัดไป”
บนหน้าจอการปรับแต่งเลื่อนลงคลิก“ เพิ่ม python.exe ไปยังเส้นทาง” จากนั้นเลือก“ จะถูกติดตั้งบนฮาร์ดไดรฟ์ภายใน” เมื่อเสร็จแล้วให้คลิก“ ถัดไป”
คุณไม่ต้องตัดสินใจอีกหลังจากนี้ เพียงคลิกผ่านตัวช่วยสร้างเพื่อทำการติดตั้งให้เสร็จสมบูรณ์ เมื่อการติดตั้งเสร็จสิ้นคุณสามารถยืนยันการติดตั้งได้ด้วยการเปิดพร้อมท์คำสั่งและพิมพ์คำสั่งต่อไปนี้:
หลาม -V
ถัดไปคุณมีการตัดสินใจ การคลิกตัวเลือก“ ปิดใช้งานขีดจำกัดความยาวพา ธ ” จะลบข้อ จำกัด ของตัวแปร MAX_PATH การเปลี่ยนแปลงนี้จะไม่ทำลายอะไรเลย แต่จะอนุญาตให้ Python ใช้ชื่อพา ธ แบบยาว เนื่องจากโปรแกรมเมอร์ Python หลายคนทำงานใน Linux และระบบ * nix อื่น ๆ ที่ความยาวชื่อพา ธ ไม่เป็นปัญหาการเปิดใช้งานล่วงหน้าจะช่วยให้คุณสามารถแก้ไขปัญหาเกี่ยวกับเส้นทางที่คุณอาจมีในขณะทำงานใน Windows.
เราขอแนะนำให้ดำเนินการต่อและเลือกตัวเลือกนี้ หากคุณรู้ว่าคุณไม่ต้องการปิดการจำกัดความยาวของเส้นทางคุณสามารถคลิก“ ปิด” เพื่อสิ้นสุดการติดตั้ง และหากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับปัญหาก่อนที่จะยอมรับการเปลี่ยนแปลงโปรดอ่านที่นี่.
หากคุณติดตั้ง Python 3 เพียงอย่างเดียวคุณสามารถใช้เคล็ดลับบรรทัดคำสั่งเดียวกันในการพิมพ์ หลาม -v
ที่เราใช้ด้านบนเพื่อตรวจสอบว่ามีการติดตั้งอย่างถูกต้องและตัวแปรพา ธ ถูกตั้งค่า อย่างไรก็ตามหากคุณกำลังติดตั้งทั้งสองเวอร์ชันคุณต้องทำการปรับแต่งอย่างรวดเร็วในส่วนต่อไปนี้.
ปรับตัวแปรของระบบเพื่อให้คุณสามารถเข้าถึงได้ทั้งรุ่นงูหลามจากบรรทัดคำสั่ง
บทช่วยสอนในส่วนนี้เป็นทางเลือกโดยสมบูรณ์ แต่จะช่วยให้คุณเข้าถึง Python ทั้งสองเวอร์ชันได้อย่างรวดเร็วจากบรรทัดคำสั่ง หลังจากติดตั้ง Python ทั้งสองรุ่นคุณอาจสังเกตเห็นความแปลกประหลาดเล็กน้อย แม้ว่าเราจะเปิดใช้งานเส้นทางของระบบสำหรับการติดตั้ง Python ทั้งสองการพิมพ์“ python” ที่พรอมต์คำสั่งจะนำคุณไปที่ Python 2.7 เท่านั้น.
เหตุผลนี้ง่ายมาก: ตัวแปร (ไม่ว่าจะปรับโดยอัตโนมัติโดยผู้ติดตั้งหรือปรับแต่งด้วยตนเอง) เพียงแค่ชี้ไปที่ไดเรกทอรีและทุกปฏิบัติการในไดเรกทอรีนั้นจะกลายเป็นคำสั่งบรรทัดคำสั่ง หากมีสองไดเรกทอรีอยู่ในรายการและทั้งคู่มีไฟล์“ python.exe” อยู่ในไดเรกทอรีใดก็ตามที่ไดเรกทอรีนั้นสูงกว่าในรายการตัวแปรที่ใช้ และหากมีชุดตัวแปรสำหรับระบบและผู้ใช้เส้นทางของระบบจะมีความสำคัญเหนือกว่าเส้นทางของผู้ใช้.
สิ่งหลังคือสิ่งที่เกิดขึ้นในกรณีนี้: ตัวติดตั้ง Python 2 แก้ไขตัวแปรระบบกว้างและตัวติดตั้ง Python 3 เพิ่มตัวแปรระดับผู้ใช้ - และเราสามารถยืนยันได้โดยดูที่ตัวแปรสภาพแวดล้อมของ Windows.
กดเริ่มแล้วพิมพ์“ การตั้งค่าระบบขั้นสูง” จากนั้นเลือกตัวเลือก“ ดูการตั้งค่าระบบขั้นสูง” ในหน้าต่าง“ คุณสมบัติของระบบ” ที่เปิดขึ้นบนแท็บ“ ขั้นสูง” คลิกปุ่ม“ ตัวแปรสภาพแวดล้อม”.
ที่นี่คุณสามารถเห็น Python 3 แสดงรายการในส่วน“ ตัวแปรผู้ใช้” และ Python 2 แสดงอยู่ในส่วน“ ตัวแปรระบบ”.
มีสองสามวิธีที่คุณสามารถแก้ไขสถานการณ์นี้ได้ ที่ง่ายที่สุด (แม้ว่าจะมีฟังก์ชั่นการทำงานน้อยที่สุด) ก็เพียงแค่ลบรายการสำหรับเวอร์ชันของ Python ที่คุณวางแผนจะใช้อย่างน้อยที่สุด ในขณะที่ง่ายมันก็ไม่สนุกมาก แต่เราสามารถทำการเปลี่ยนแปลงอื่นที่จะทำให้เราสามารถเข้าถึง "python" สำหรับ Python 2 และ "python3" สำหรับ Python 3.
ในการทำเช่นนี้ให้เปิดไฟ File Manager และไปที่โฟลเดอร์ที่คุณติดตั้ง Python 3 (C: \ Users \ [ชื่อผู้ใช้] \ AppData \ Local \ Programs \ หลาม \ Python36
โดยค่าเริ่มต้น). ทำสำเนาของไฟล์“ python.exe” และเปลี่ยนชื่อสำเนานั้น (ไม่ ต้นฉบับ) ถึง“ python3.exe”.
เปิดพรอมต์คำสั่งใหม่ (ตัวแปรสภาพแวดล้อมรีเฟรชพร้อมรับคำสั่งใหม่ที่คุณเปิด) และพิมพ์“ python3 -version”.
บูม! ตอนนี้คุณสามารถใช้คำสั่ง“ python” ที่ Command Prompt เมื่อคุณต้องการใช้ Python 2.7 และคำสั่ง“ python3” เมื่อคุณต้องการใช้ Python 3.
หากด้วยเหตุผลใดก็ตามคุณไม่พบวิธีการแก้ปัญหาที่น่าพอใจคุณสามารถจัดลำดับตัวแปรสภาพแวดล้อมได้ตลอดเวลา อย่าลืมทำตามบทแนะนำของเราก่อนถ้าคุณไม่สะดวกที่จะแก้ไขตัวแปรเหล่านั้น.
อย่างไรก็ตามโปรดทราบว่าไม่ว่าคุณจะใช้วิธีการใดเป็นสิ่งสำคัญที่จะต้องทิ้ง python.exe ดั้งเดิมไว้เป็นแอปพลิเคชั่นใน / สคริปต์ / ไดเรกทอรีย่อยสำหรับ Python ทั้งสองเวอร์ชันใช้ชื่อไฟล์นั้นและจะล้มเหลวหากไม่มี.
หลังจากการติดตั้งเพียงเล็กน้อยและการปรับแต่งเล็กน้อยคุณมีทั้งสองเวอร์ชันติดตั้งและคุณพร้อมสำหรับโครงการ Python ที่คุณต้องการจัดการ.