บนอูบุนตู (10.10) /usr/local/lib/python2.6/site-packages/
ระบบฉันมีแพคเกจหลามที่ติดตั้งตัวเองลงไป ไม่มีอยู่ในเส้นทางเริ่มต้น (sys.path) ฉันจะเพิ่มไดเรกทอรีนี้ลงในพา ธ ได้อย่างไร
แน่นอนว่าการตั้งค่า$PYTHONPATH
ตัวแปรสภาพแวดล้อมเป็นวิธีแก้ปัญหา แต่ฉันกำลังมองหาวิธีที่สวยงามกว่านี้ ตัวอย่างเช่นeasy_install
วางแพคเกจที่ติดตั้งไว้ในนั้น sys.path ของฉันมีลักษณะดังนี้:
['', '/usr/local/lib/python2.6/dist-packages/keyring-0.5.1-py2.6.egg',
'/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',
'/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload',
'/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/pymodules/python2.6',
'/usr/lib/pymodules/python2.6/gtk-2.0']
เห็นได้ชัดว่าเส้นทางนั้นไม่ใช่ค่าเริ่มต้นที่สร้างไว้ในไบนารี Python
มีไฟล์กำหนดค่าเดียวที่มีรายการด้านบนหรือไม่ หรือในทางที่เป็นไปได้ที่จะแก้ไขมัน?