คำถามติดแท็ก virtualenv

virtualenv เป็นเครื่องมือที่สร้างสภาพแวดล้อม Python แบบ sandboxed

3
ฉันจะติดตั้ง Django เวอร์ชันเก่าบน Virtualenv ได้อย่างไร
นี่อาจฟังดูเป็นคำถามโง่ ๆ เนื่องจากมีจุดประสงค์virtualenvเพื่อสิ่งนี้: การติดตั้งแพ็คเกจบางรุ่น (ในกรณีนี้คือ Django) ในสภาพแวดล้อมเสมือนจริง แต่มันคือสิ่งที่ฉันต้องการทำและฉันคิดไม่ออก ฉันใช้ Windows XP และฉันสร้างสภาพแวดล้อมเสมือนสำเร็จและฉันสามารถเรียกใช้งานได้ แต่ฉันควรจะติดตั้ง Django เวอร์ชันที่ฉันต้องการลงไปได้อย่างไร ฉันหมายถึงฉันรู้ว่าจะใช้easy_installสคริปต์ที่สร้างขึ้นใหม่ แต่ฉันจะติดตั้ง Django 1.0.7 ได้อย่างไร ถ้าฉันทำeasy_install djangoมันจะติดตั้งเวอร์ชันล่าสุด ฉันลองใส่หมายเลขเวอร์ชัน1.0.7ลงในคำสั่งนี้หลายวิธี แต่ไม่มีอะไรได้ผล ฉันต้องทำอย่างไร

4
จะเปิดใช้งาน Virtualenv ในหน่วยบริการ systemd ได้อย่างไร?
ฉันต้องการ "เปิดใช้งาน" Virtualenv ในไฟล์บริการ systemd ฉันต้องการหลีกเลี่ยงที่จะมีกระบวนการเชลล์ระหว่างกระบวนการ systemd และตัวแปล python โซลูชันปัจจุบันของฉันมีลักษณะดังนี้: [Unit] Description=fooservice After=syslog.target network.target [Service] Type=simple User=fooservice WorkingDirectory={{ venv_home }} ExecStart={{ venv_home }}/fooservice --serve-in-foreground Restart=on-abort EnvironmentFile=/etc/sysconfig/fooservice.env [Install] WantedBy=multi-user.target /etc/sysconfig/fooservice.env PATH={{ venv_home }}/bin:/usr/local/bin:/usr/bin:/bin PYTHONIOENCODING=utf-8 PYTHONPATH={{ venv_home }}/... VIRTUAL_ENV={{ venv_home }} แต่ฉันกำลังมีปัญหา ฉันได้รับ ImportErrors เนื่องจากบางรายการใน sys.path หายไป
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.