ข้อความประเสริฐ 3 และตัวแปรสภาพแวดล้อม PYTHONPATH (windows)


0

ดูเหมือนว่าข้อความที่ประเสริฐ 3 ในเครื่องของฉันไม่เคารพตัวแปรสภาพแวดล้อม PYTHONPATH ซึ่งหมายความว่าฉันไม่สามารถนำเข้าโมดูลในข้อความที่ประเสริฐได้อย่างง่ายดาย ฉันเขียนสคริปต์เพื่อหลีกเลี่ยงสิ่งนี้ แต่มันรู้สึกซุ่มซ่ามและนอกจากนี้ฉันไม่ได้มีปัญหานี้ในเครื่องอื่น

นอกจากนี้ฉันต้องเพิ่มบรรทัดนี้:

sys.path.append(os.path.dirname(__file__)) 

เพื่อรับโมดูลหลามเพื่อนำเข้าโมดูลอื่นบนเส้นทางเดียวกัน นี่เป็น 'คุณสมบัติ' หรืออาจมีปัญหากับการติดตั้งหลามของฉันหรือไม่?


'import os, sys' sys.path.append (os.path.dirname ( ไฟล์ )) พา ธ = os.getenv ('PYTHONPATH') แบ่งออก (':' ถ้า os.name == 'posix' อื่น ';' ) สำหรับเส้นทางในเส้นทาง: หากไม่ใช่เส้นทางใน sys.path: sys.path.append (เส้นทาง) '
ลูเทอร์

นั่นควรเป็นรหัสที่ฉันใช้เป็นวิธีแก้ปัญหาสำหรับปัญหานี้ ไม่สามารถรับมินิดาวน์เพื่อทำงานตามที่คาดหวังโชคไม่ดี
ลูเทอร์

1
ใช้`แทน'
DavidPostill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.