Как показано на снимке экрана, Python прекрасно работает в Powershell.
Затем я активирую виртуальную среду по адресу E:\DrewFTCAPI\ftcapivenv. и Python исчез. Не просто исчез, он ничего не запускает и не выдает никаких результатов.
Я бы, по крайней мере, ожидал, что какой-то тип «python» не является именем какого-либо командлета, функции и т. д. .. ошибка типа, но ничего.
Эта виртуальная среда работала раньше в системе Linux на базе Debian, прежде чем я перенес проект и виртуальную среду на этот компьютер с Windows .
Я решил, что это не дубликат многочисленных других вопросов «python virtenv не работает» или «невозможно активировать virtenv», потому что отсутствие вывода является уникальным, и потому что это виртуальная среда работала раньше.
Я обнаружил это при переводе сценария BASH в Powershell (
Код: Выделить всё
.ps1
Код: Выделить всё
Get-Command python
Код: Выделить всё
CommandType Name Version Source
----------- ---- ------- ------
Application python 0.0.0.0 E:\DrewFTCAPI\ftcapivenv\bin\python
Я делаю все в терминале Visual Studio Code Powershell.
TL;DR Запуск python, python3 и python3.11 (моя версия Python) при активации виртуальной среды ничего не дает.
РЕДАКТИРОВАТЬ: Решается простым созданием еще одной виртуальной среды. Это не стоило усилий, и переустановка необходимых пакетов не заняла много времени.
Подробнее здесь: https://stackoverflow.com/questions/786 ... -disappear