ฉันใช้ Cmder บน windows 10 กับ Python 3.5 และ virtualenv บนแล็ปท็อปของฉันและคอมพิวเตอร์ที่ใช้งานได้ดี
ตอนนี้ฉันมีคอมพิวเตอร์เครื่องใหม่ที่ใช้ Windows 10, Python 3.5, virtualenv 15.0 และฉันสามารถเริ่มต้นสภาพแวดล้อมเสมือน python ด้วย
virtualenv env
และฉันได้รับไดเรกทอรี virtualenv แต่เมื่อฉันเรียกใช้:
env/Scripts/activate
ไม่มีอะไรเกิดขึ้น. ไม่มีข้อความแสดงข้อผิดพลาดและที่แย่ที่สุดคือไม่มีการแสดงว่ามีการเปิดใช้งานสภาพแวดล้อมหรือไม่ (เช่นสตริง "(env)" จะไม่ปรากฏขึ้นในเครื่องที่อยู่ถัดจากเส้นทาง
สิ่งที่แปลกคือฉันสามารถเปิดใช้งาน venv เมื่อใช้ cmd แบบเก่าและ "(env)" ปรากฏขึ้นในสถานี ไม่เพียง แต่เมื่อทำงานใน Cmder ความแปลกประหลาดอีกประการหนึ่ง (ซึ่งฉันไม่คิดว่าเกี่ยวข้อง แต่อาจจะเป็น) คือเมื่อฉันได้รับ virtualenv ที่ทำงานใน cmd ปกติมันบอกว่าคำสำคัญ "ยกเลิก" ไม่รู้จักเมื่อฉันพยายามปิดมัน
ฉันพบโพสต์นี้ (ด้านล่าง) ใน StackOverflow ซึ่งคล้ายกัน แต่ไม่ใช่ทั้งหมดที่มีประโยชน์เนื่องจากไม่มีคำตอบจริง ๆ และเป็นเรื่อง PowerShell
https://stackoverflow.com/questions/31769863/cant-activate-python-venv-in-windows-10
ความคิดใด ๆ
ขอบคุณ.