tl; dr
Может py
помочь найти \Scripts\*.exe
, помещенный туда pip
для конкретной c Python установки?
Подробное объяснение
Текущая Python установка на Windows по умолчанию не использует переменную PATH
, а использует py
для поиска и запуска python. Я так и сделал. Я также установил некоторые пакеты, используя pip
.
Раньше, с Python местом установки и \Scripts
подкаталогом в PATH, я мог запускать .exe
версии пакета непосредственно из bash, то есть
pip install packageName
packageName # executes the .exe found in \Scripts
Теперь я могу использовать py -m packageName
с некоторыми пакетами, но не со всеми. Для некоторых других это говорит:
Python\Python38\python.exe: No module named packageName.__main__; 'packageName' is a package and cannot be directly executed
Как я могу найти и запустить с py
положением \Scripts\*.exe
туда pip
? Любое решение или обходной путь?
Я прочитал https://docs.python.org/3/using/windows.html, но я не нашел упоминания об этом.