В настоящее время я пытаюсь отладить то, что, по моему мнению, является проблемой virtualenv в проекте Python, над которым я работаю. Когда я пытаюсь запустить «какой питон» из PowerShell, я получаю следующую ошибку:
(base) PS C:\WINDOWS\system32> which python
which : The term 'which' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ which python
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (which:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Спасибо за помощь!
Если я попытаюсь распечатать sys.executable из интерпретатора Python, похоже, это сработает (см. ниже), но проблема в том, что я хочу посмотреть, есть ли расхождения между выводами разных команд:
(base) PS C:\WINDOWS\system32> python
Python 3.11.3 | packaged by Anaconda, Inc. | (main, Apr 19 2023, 23:46:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.executable)
C:\ProgramData\anaconda3\python.exe
>>>
Подробнее здесь: https://stackoverflow.com/questions/785 ... powershell