下面是在Win 8.1 CMD中使用WHERE命令的结果的示例
(DJANGO) C:\Python34>where python
C:\Python34\python.exe
C:\Python34\DJANGO\Scripts\python.EXE
我在寻找的东西只会返回WHICH版本/持久性。在这种情况下,C:\Python34\DJANGO\Scripts\python.EXE
由于我激活了virtualenv,因此我希望只能看到它。
1
Windows命令行上是否有等同于“哪个”的内容?
—
DavidPostill
尝试在PowerShell提示符下键入此内容。我不确定它的行为是否完全符合预期,但是应该接近:
—
Crippledsmurf 2014年
[IO.Path]::GetFullPath("python")
如果这样做符合您的要求,我可以编写一个函数使其更易于使用。
'[IO.Path] :: GetFullPath(“ python”)'不起作用。无论是否激活了virtualenv,WHERE都将仅遵循环境变量PATH痕迹并报告所遇到的情况。
—
2014年