Virtualenv: ملف python القابل للتنفيذ غير موجود

تم إنشاؤها على ١٨ أغسطس ٢٠١٤  ·  4تعليقات  ·  مصدر: pypa/virtualenv

فشل تشغيل virtualenv myvenv --python=python مع "عدم وجود python القابل للتنفيذ (من --python = python)" حتى إذا كان python موجودًا على المسار:

$ which python
/c/Python27/python

المشكلة هي الكشف القابل للتنفيذ الخاطئ على Windows. python يعادل python.exe على Windows لكن هذا لم يتعرف عليه virtualenv. يعمل فقط إذا كنت تستخدم virtualenv myvenv --python=python.exe .

التعليق الأكثر فائدة

لمعلوماتك ، ستنجح إذا قمت بعمل virtualenv --python=3.4 myenv أو virtualenv --python=2.7 myenv .

ال 4 كومينتر

لمعلوماتك ، ستنجح إذا قمت بعمل virtualenv --python=3.4 myenv أو virtualenv --python=2.7 myenv .

يعمل أيضًا مع --python=2 أو --python=3

أرى فائدة بسيطة في قيام المستخدم بتزويد --python=python حيث أن هذا (في الواقع) هو الافتراضي. و --python-C:\Python34\python يبدو غريبًا - لماذا لا تضيف فقط .exe ؟ هذا لا يعني أن هذا ليس سلوكًا غريبًا إلى حد ما ، فأنا لست متأكدًا من أنها مشكلة كبيرة في الممارسة.

بالنظر إلى sashahart / vex # 11 ، لست واضحًا إذا كنت تقول هناك أن vex يمر --python=python أم أنك فعلت ذلك. إذا كان الأول ، فمن المحتمل ألا يكون كذلك ، وأنا أقول أن هذا خطأ في الغضب. إذا كان الأخير ، فسأصنف هذا على أنه خطأ مستخدم (يجب أن تكون قد حذفت الوسيطة --python ).

لقد جربت كلا الرمزين الخاصين بك ionelmc ولكن لا يزال لا يعمل

horler @ horler-HP-245-G5-كمبيوتر دفتري : ~ / python_udemy / PyPI $ virtualenv testnv
مسار python2 (من --python = python2) غير موجود
horler @ horler-HP-245-G5-كمبيوتر دفتري : ~ / python_udemy / PyPI $ virtualenv --python = 3.4 myenv
المسار 3.4 (من - python = 3.4) غير موجود
horler @ horler-HP-245-G5-Notebook-PC : ~ / python_udemy / PyPI $ virtualenv --python = 3 myenv
المسار 3 (من - python = 3) غير موجود
horler @ horler-HP-245-G5-كمبيوتر دفتري : ~ / python_udemy / PyPI $ virtualenv --python = 2 myenv
المسار 2 (من - python = 2) غير موجود
horler @ horler-HP-245-G5-كمبيوتر دفتري : ~ / python_udemy / PyPI $

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات