คำถามนี้ต้องการคำตอบที่เหมาะสม:
เพียงใช้แพ็คเกจมาตรฐานsite
ซึ่งสร้างขึ้นสำหรับงานนี้!
และนี่คือวิธี (คัดลอกคำตอบของฉันเองสำหรับคำถามของฉันเองในหัวข้อเดียวกันมาก):
- เปิดพรอมต์ Python และพิมพ์
>>> import site
>>> site.USER_SITE
'C:\\Users\\ojdo\\AppData\\Roaming\\Python\\Python37\\site-packages'
...
- สร้างโฟลเดอร์นี้หากยังไม่มี:
...
>>> import os
>>> os.makedirs(site.USER_SITE)
...
- สร้างไฟล์
sitecustomize.py
ในโฟลเดอร์นี้ที่มีเนื้อหาFIND_MY_PACKAGES
ไม่ว่าจะด้วยตนเองหรือใช้บางอย่างเช่นรหัสต่อไปนี้ แน่นอนคุณต้องเปลี่ยนC:\My_Projects
เส้นทางที่ถูกต้องไปยังตำแหน่งการนำเข้าที่กำหนดเองของคุณ
...
>>> FIND_MY_PACKAGES = """
import site
site.addsitedir(r'C:\My_Projects')
"""
>>> filename = os.path.join(site.USER_SITE, 'sitecustomize.py')
>>> with open(filename, 'w') as outfile:
... print(FIND_MY_PACKAGES, file=outfile)
และครั้งต่อไปที่คุณเริ่มต้น Python C:\My_Projects
มีอยู่ในของคุณsys.path
โดยไม่ต้องแตะการตั้งค่าระบบ โบนัส: ขั้นตอนข้างต้นใช้กับ Linux ได้เช่นกัน!