โปรแกรมแก้ไข Downcodes นำเสนอบทช่วยสอนโดยละเอียดเกี่ยวกับการตั้งค่าตัวแปรสภาพแวดล้อม Python ภายใต้ระบบ Linux บทความนี้จะอธิบายรายละเอียดวิธีการตั้งค่าตัวแปรสภาพแวดล้อม Python จากสี่ด้าน: การใช้คำสั่งส่งออกสำหรับการตั้งค่าชั่วคราว การแก้ไขไฟล์การกำหนดค่า Bash สำหรับการตั้งค่าถาวร การแก้ไขไฟล์สภาพแวดล้อมเพื่อให้บรรลุการตั้งค่าส่วนกลาง และการใช้โมดูล Python สำหรับการจัดการแบบไดนามิก ไม่ว่าคุณจะเป็นผู้ดูแลระบบ Linux หรือนักพัฒนา Python ฉันเชื่อว่าคุณจะได้รับประโยชน์มากมายจากบทความนี้ และฝึกฝนทักษะการใช้ตัวแปรสภาพแวดล้อม Python ในระบบ Linux อย่างยืดหยุ่นได้อย่างรวดเร็ว เพื่อปรับปรุงประสิทธิภาพการพัฒนา
การตั้งค่าตัวแปรสภาพแวดล้อมใน Python ภายใต้ Linux มักจะเกี่ยวข้องกับการแก้ไขไฟล์การกำหนดค่าเชลล์ การใช้คำสั่งส่งออก การแก้ไขไฟล์สภาพแวดล้อม หรือใช้โมดูล Python เฉพาะทาง การตั้งค่าตัวแปรสภาพแวดล้อมมีความสำคัญมากในการกำหนดค่าการทำงานของระบบ การระบุข้อกำหนดเบื้องต้นสำหรับการรันโปรแกรม และการจัดการซอฟต์แวร์หลายเวอร์ชัน วิธีที่ตรงไปตรงมาที่สุดคือการใช้คำสั่งส่งออก ซึ่งจะตั้งค่าตัวแปรสภาพแวดล้อมชั่วคราวจนกว่าเซสชันเทอร์มินัลปัจจุบันจะสิ้นสุดลง การกำหนดค่าถาวรเกี่ยวข้องกับการแก้ไขไฟล์การกำหนดค่าเชลล์ เช่น .bashrc หรือ .profile นอกจากนี้ การจัดการตัวแปรสภาพแวดล้อมสามารถทำได้ผ่านโมดูลระบบปฏิบัติการของ Python โดยที่พจนานุกรม os.environ เก็บตัวแปรสภาพแวดล้อมไว้ที่รันไทม์ ทำให้สคริปต์สามารถอ่านและตั้งค่าตัวแปรสภาพแวดล้อมแบบไดนามิกได้
1. ใช้คำสั่ง EXPORT เพื่อตั้งค่าตัวแปรสภาพแวดล้อมชั่วคราว
คำสั่งส่งออกใช้เพื่อตั้งค่าหรือส่งออกตัวแปรสภาพแวดล้อมในเซสชันปัจจุบัน ด้วยการป้อนexport VARIABLE_NAME=valueในเทอร์มินัล คุณสามารถสร้างตัวแปรสภาพแวดล้อมใหม่หรือแก้ไขตัวแปรสภาพแวดล้อมที่มีอยู่ได้
ตัวอย่างเช่น การตั้งค่าตัวแปร PATH สามารถทำได้ดังนี้:
ส่งออก PATH=$PATH:/usr/local/bin/python3
การดำเนินการนี้จะเพิ่มเส้นทางใหม่ต่อท้าย PATH ที่มีอยู่ และตัวแปรนี้จะมีผลในเซสชันปัจจุบันของผู้ใช้ปัจจุบันเท่านั้น
2. แก้ไขไฟล์การกำหนดค่า BASH สำหรับการตั้งค่าระยะยาว
หากคุณต้องการให้ตัวแปรสภาพแวดล้อมยังคงใช้ได้ในทุกเซสชันและการรีบูต คุณควรแก้ไขไฟล์โปรไฟล์ bash ของผู้ใช้ ซึ่งมักจะเป็น .bashrc, .profile หรือ .bash_profile ซึ่งอยู่ในโฮมไดเร็กตอรี่ของผู้ใช้
เปิดเทอร์มินัลแล้วป้อน nano ~/.bashrc (ใช้โปรแกรมแก้ไขข้อความ nano ที่นี่ คุณยังสามารถใช้ vi หรือโปรแกรมแก้ไขอื่น ๆ ได้) เพิ่มคำสั่งต่อไปนี้ที่ด้านล่างของไฟล์เพื่อตั้งค่าตัวแปรสภาพแวดล้อม PYTHONPATH:ส่งออก PYTHONPATH=/usr/local/lib/python3.8/site-packages
บันทึกและปิดไฟล์ เพื่อให้การเปลี่ยนแปลงมีผล ให้ซอร์ส ~/.bashrc หรือรีสตาร์ทเซสชันเทอร์มินัล3. แก้ไขไฟล์สภาพแวดล้อม
สำหรับตัวแปรสภาพแวดล้อมโกลบอลที่ถูกต้องสำหรับผู้ใช้ทุกคน คุณสามารถแก้ไข /etc/profile (ใช้ได้กับเชลล์ทั้งหมด) หรือ /etc/environment (ใช้รูปแบบเฉพาะ สามารถจัดเก็บได้เฉพาะคู่คีย์-ค่าของตัวแปรสภาพแวดล้อมเท่านั้น และ จะไม่มีคำสั่งส่งออก) ตัวอย่างเช่น แก้ไข /etc/environment:
sudo นาโน /etc/environment
จากนั้นเพิ่มบรรทัดต่อไปนี้ลงในไฟล์:
PYTHONPATH=/usr/local/lib/python3.8/site-แพ็คเกจ
โปรดจำไว้ว่าคุณต้องรีสตาร์ทระบบหรือเข้าสู่ระบบอีกครั้งหลังจากทำการเปลี่ยนแปลงเพื่อให้การเปลี่ยนแปลงมีผล
4. ใช้ PYTHON MODUEL เพื่อจัดการตัวแปรสภาพแวดล้อม
โมดูลระบบปฏิบัติการของ Python อนุญาตให้รับและตั้งค่าตัวแปรสภาพแวดล้อมได้โดยตรงจากสคริปต์ Python ทำให้สามารถปรับตัวแปรได้ชั่วคราวในขณะที่โปรแกรมและสคริปต์ต่างๆ กำลังทำงานอยู่
ตัวอย่างเช่น สามารถตั้งค่าได้ในสคริปต์ Python:
นำเข้าระบบปฏิบัติการ
os.environ['PYTHONPATH'] = /usr/local/lib/python3.8/site-packages
พิมพ์ (os.environ ['PYTHONPATH'])
การปรับตัวแปรสภาพแวดล้อมด้วยสคริปต์ Python จะมีผลเฉพาะในกระบวนการที่สคริปต์กำลังทำงานอยู่ และจะไม่ส่งผลกระทบต่อส่วนอื่น ๆ ของระบบปฏิบัติการ
ด้วยการทำงานของตัวแปรสภาพแวดล้อม Python ช่วยให้มั่นใจได้ว่าเงื่อนไขและพารามิเตอร์ต่างๆ ที่จำเป็นสำหรับการรันโปรแกรมนั้นเป็นไปตามสภาพแวดล้อม Linux ซึ่งช่วยเพิ่มความยืดหยุ่นและความสามารถในการกำหนดค่าของซอฟต์แวร์ โดยเฉพาะอย่างยิ่งในขั้นตอนการพัฒนาและการปรับใช้ การตั้งค่าตัวแปรสภาพแวดล้อมอย่างเหมาะสมเป็นส่วนที่ขาดไม่ได้ ไม่ว่าจะเป็นสำหรับผู้ดูแลระบบหรือผู้ใช้ทั่วไป
1. จะตั้งค่าตัวแปรสภาพแวดล้อม Python ใน Linux ได้อย่างไร?
ขั้นแรก เปิดเทอร์มินัลแล้วใช้โปรแกรมแก้ไขข้อความเพื่อเปิดไฟล์ ~/.bashrc (แทนที่ด้วยไฟล์การกำหนดค่าเชลล์อื่น ๆ ที่คุณใช้) ประการที่สอง ค้นหาบรรทัดว่างในไฟล์ หรือเพิ่มบรรทัดใหม่ที่ส่วนท้าย จากนั้น ในบรรทัดใหม่ ให้เพิ่มสิ่งต่อไปนี้:export PATH=$PATH:/usr/local/python (โดยที่ /usr/local/python เป็นพาธการติดตั้งของล่าม Python ของคุณ) สุดท้าย ให้บันทึกและออกจากโปรแกรมแก้ไข และรันคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อให้การเปลี่ยนแปลงมีผล: source ~/.bashrc2. จะตรวจสอบได้อย่างไรว่าตัวแปรสภาพแวดล้อม Python ได้รับการตั้งค่าสำเร็จหรือไม่?
ขั้นแรก ให้เปิดเทอร์มินัลแล้วป้อนคำสั่ง which python ประการที่สอง บรรทัดคำสั่งจะแสดงเส้นทางไปยังไฟล์ปฏิบัติการ Python หากเส้นทางที่แสดงเป็นเส้นทางการติดตั้งของล่าม Python ที่คุณตั้งค่าไว้ แสดงว่าการตั้งค่าสำเร็จ จากนั้น ป้อนคำสั่ง python --version เพื่อให้แน่ใจว่าเวอร์ชัน Python ที่แสดงนั้นสอดคล้องกับเวอร์ชันที่คุณติดตั้ง สุดท้ายนี้ คุณสามารถลองเรียกใช้ล่าม Python ได้โดยตรงจากบรรทัดคำสั่งเพื่อให้แน่ใจว่าจะเริ่มทำงานได้อย่างถูกต้อง3. จะเพิ่มตัวแปรสภาพแวดล้อม Python หลายตัวใน Linux ได้อย่างไร?
ขั้นแรก เปิดเทอร์มินัลแล้วใช้โปรแกรมแก้ไขข้อความเพื่อเปิดไฟล์ ~/.bashrc (แทนที่ด้วยไฟล์การกำหนดค่าเชลล์อื่น ๆ ที่คุณใช้) ประการที่สอง ค้นหาบรรทัดว่างในไฟล์หรือเพิ่มเนื้อหาใหม่ที่ส่วนท้าย จากนั้น เพิ่มตัวแปรสภาพแวดล้อม Python หลายตัวในรูปแบบต่อไปนี้: ส่งออก PATH=$PATH:/path/to/python1:/path/to/python2 (แทนที่ /path/to/python1 และ /path/to/python2 ด้วยสิ่งที่คุณต้องการ เพิ่มเส้นทางการติดตั้งของล่าม Python) สุดท้าย ให้บันทึกและออกจากโปรแกรมแก้ไข และรันคำสั่ง source ~/.bashrc ในเทอร์มินัลเพื่อให้การเปลี่ยนแปลงมีผล ตอนนี้ระบบจะค้นหาและใช้ล่าม Python ที่คุณเพิ่มฉันหวังว่าบทช่วยสอนนี้จัดทำโดยโปรแกรมแก้ไข Downcodes จะช่วยให้คุณเข้าใจและใช้การตั้งค่าตัวแปรสภาพแวดล้อม Python ภายใต้ระบบ Linux ได้ดีขึ้น หากคุณมีคำถามใด ๆ โปรดฝากข้อความไว้ในพื้นที่แสดงความคิดเห็น