Я знаю, что этот вопрос старый и, возможно, больше не актуален для автора. Но, насколько это возможно, я бы оставил ответ, который мне помог.
В основном правильный ответ: опубликовано для аналогичного вопроса .
Строго говоря, неправильная установка Python вызывается при выполнении django-admin.py --version
. чтобы проверить, какой Python вы используете в этом случае, наберите ftype Python.File
в «командной строке». Если это не virtualenv, вы можете заново связать Python по умолчанию:
ftype Python.File="E:\CODE\wamp\www\AMBIENTES\env\Scripts\python.exe" "%1" %*
Или сбросить связь файлов (из cmd.exe):
assoc .py=
ftype Python.File=
После повторного ассоциирования программы расширения .py
необходимо указать полный путь для выполнения файлов Python:
E:\CODE\wamp\www\AMBIENTES\env\Scripts\python.exe E:\CODE\wamp\www\AMBIENTES\env\Scripts\django-admin.py --version
Или, если хотите, вы можете отредактировать activate.bat
в virtualenv, чтобы указать конкретную .py
связь, используя assoc
и ftype
утилиты командной строки, упомянутые выше.