เป็นไปได้ไหม? เมื่อติดตั้งpip
ให้ติดตั้งแพ็กเกจหลามใน$HOME
โฟลเดอร์ของฉัน (ตัวอย่างเช่นฉันต้องการติดตั้งmercurial
ใช้pip
งาน แต่อยู่ข้างใน$HOME
แทน/usr/local
)
ฉันใช้เครื่องแม็คและแค่คิดถึงความเป็นไปได้นี้แทนที่จะ "ทำให้สกปรก" ของ/usr/local
ฉันฉันจะใช้$HOME
แทน
PEP370เกี่ยวกับสิ่งนี้ เป็นเพียงการสร้าง˜/.local
และทำpip install package
เพียงพอที่จะทำให้แพ็คเกจเหล่านี้ติดตั้งเฉพาะที่โฟลเดอร์ $ HOME ของฉันหรือไม่
$ python setup.py --user install
เป็นรีสอร์ทที่แล้วผมพยายามที่จะใช้ธรรมดา และมันก็ใช้งานได้ แพ็คเกจนี้ได้รับการติดตั้งที่บ้านย่อยและใช้งานได้ตามปกติ จะต้องคุยกับผู้ดูแลเซิร์ฟเวอร์ของฉัน
wget https://bootstrap.pypa.io/get-pip.py
แล้วตามด้วยpython get-pip.py
คุณก็พร้อมที่จะไป อาจมีประโยชน์หากคุณอยู่ในเครื่องที่ PIP ที่ติดตั้งเก่าเกินไป (เป็นกรณีของฉัน) ดูpip.readthedocs.org/en/latest/installing.htmlสำหรับข้อมูลเพิ่มเติม