ฉันผ่านการค้นหาและทดลองใช้ทางเลือกต่าง ๆ โดยไม่ประสบความสำเร็จและใช้เวลาหลายวันในตอนนี้ - ทำให้ฉันเป็นบ้า
ทำงานบน Red Hat Linux กับ Python 2.5.2 เริ่มใช้ Virtualenv ล่าสุด แต่ไม่สามารถเปิดใช้งานได้ฉันพบว่ามีบางรุ่นที่แนะนำรุ่นก่อนหน้านี้ที่จำเป็นดังนั้นฉันจึงใช้ Virtualenv 1.6.4 ตามที่ควรจะใช้กับ Python 2.6
ดูเหมือนว่าจะติดตั้งสภาพแวดล้อมเสมือนจริง
[necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual
New python executable in virtual/bin/python
Installing setuptools............done.
Installing pip...............done.
สภาพแวดล้อมดูโอเค
[necrailk@server6 ~]$ cd virtual
[necrailk@server6 ~/virtual]$ dir
bin include lib
พยายามเปิดใช้งาน
[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
ตรวจสอบ chmod
[necrailk@server6 ~/virtual]$ cd bin
[necrailk@server6 bin]$ ls -l
total 3160
-rw-r--r-- 1 necrailk biz12 2130 Jan 30 11:38 activate
-rw-r--r-- 1 necrailk biz12 1050 Jan 30 11:38 activate.csh
-rw-r--r-- 1 necrailk biz12 2869 Jan 30 11:38 activate.fish
-rw-r--r-
ปัญหาดังนั้นฉันเปลี่ยนมัน
[necrailk@server6 bin]$ ls -l
total 3160
-rwxr--r-- 1 necrailk biz12 2130 Jan 30 11:38 activate
-rw-r--r-- 1 necrailk biz12 1050 Jan 30 11:38 activate.csh
-rw-r--r-- 1 necrailk biz12 2869 Jan 30 11:38 activate.fish
-rw-r--r-- 1 necrailk biz12 1005 Jan 30 11:38 activate_this.py
-rwxr-xr-x 1 necrailk biz
ลองactivate
ใหม่อีกครั้ง
[necrailk@server6 ~/virtual]$ . bin/activate
/bin/.: Permission denied.
ยังไม่มีความสุข ...
. bin/activate
และควรจะทำงานได้ดี
source
คำสั่งเช่นsource bin/activate
cd ~/.virtualenvs/*environmentname*
แล้วsource ~/.virtual/bin/activate