Я не могу получить доступ к моей виртуальной среде 'venv' из PyScripter 3.6.1. Эта среда была создана из Python 3.7.4. Я не совсем уверен, является ли это ошибкой при моей установке 'venv', PyScripter или чем-то еще. (В результате я даже не уверен, что разместил этот вопрос в нужном месте. Тем не менее, подобные вопросы либо устарели, либо бесполезны для данной проблемы.) Проблема повторяется.
После запуска py -m venv env
в нужном каталоге, папка venv env кажется неповрежденной. Запуск в режиме ожидания, пока он активирован, оказался успешным, и команда where python
показывает соответствующую установку venv. Он содержит следующее: содержимое папки env
- Папка «Включить», пустая
- Папка «Lib», с папкой «site-packages» внутри
- Папка Scripts со многими знакомыми папками / файлами, включая исполняемый файл python
- pyvenv.cfg
После открытия Pyscripter 3.6.1 я могу выбирать только измои стандартные установки Python. Я так понимаю, это ожидается. Однако, когда я выбираю «Установить версии Python», а затем «Добавить новую версию Python», я не могу использовать файл «env» в качестве незарегистрированной версии Python. Я заметил, что Script содержит типичный исполняемый файл, но использование этой папки дает тот же результат. PyScripter говорит мне следующее: PyScripter: версия Python не найдена
"PyScripter не удалось найти пригодную установку Python по указанному пути. Обратите внимание, что работает 64-разрядная версия PyScripter (x64)только в 64-битной Windows и с 64-битными версиями Python. 32-битная версия PyScripter работает как в 32-битной, так и в 64-битной Windows с 32-битными версиями Python. "
Я использую 64-разрядную версию Windows, 64-разрядную версию PyScripter и 64-разрядную версию Python. Учитывая, что практически нигде в Интернете нет попыток решить мою проблему (или, по крайней мере, я не могу ее найти), я надеюсь, у меня есть простая проблема. Несмотря на это, любая помощь будет оценена.
PS Эта же проблема была повторена на 4 разных машинах. Все с 64-битной Windows 10. В настоящее время я работаю на Windows 10 Education.