ฉันกำลังพยายามติดตั้งแพ็คเกจ Python ซึ่งเป็นระบบที่ฉันเพิ่งเข้าถึงได้ ผมพยายามที่จะใช้ประโยชน์จากงูใหญ่ค่อนข้างใหม่ต่อผู้ใช้ไดเรกทอรีเว็บไซต์แพคเกจ--user
และตัวเลือกใหม่ ( ขณะนี้ตัวเลือกยังไม่มีเอกสารอย่างไรก็ตามมีอยู่สำหรับ Python 2.6+ คุณสามารถดูวิธีใช้โดยการเรียกใช้python setup.py install --help
)
เมื่อได้ลองวิ่ง
python setup.py install --user
บนแพ็คเกจใด ๆ ที่ฉันดาวน์โหลดฉันมักจะได้รับข้อผิดพลาดต่อไปนี้:
error: can't combine user with with prefix/exec_prefix/home or install_(plat)base
ข้อผิดพลาดถูกมากงงเพราะในขณะที่คุณสามารถดูผมไม่ได้ให้--prefix
, --exec-prefix
, --install-base
หรือ--install-platbase
ธงเลือกบรรทัดคำสั่ง ฉันเสียเวลาไปมากในการพยายามคิดว่าปัญหาคืออะไร ฉันเอกสารคำตอบของฉันด้านล่างในความหวังที่จะสำรองบางจิตวิญญาณที่ไม่ดีอื่น ๆ ไม่กี่ชั่วโมงของจามรีโกนหนวด
./configure --prefix=${HOME}
ในขณะที่มี "ผู้ใช้ = 1"~/.pydistutils.cfg
ใน ในกรณีนี้ฉันต้องแสดงความคิดเห็นชั่วคราว "user = 1" เพื่อให้กระบวนการติดตั้งเสร็จสมบูรณ์