[英]How to get python.exe path from cmd?
我的电脑上安装了两个 python。 一个是单独的版本,另一个是 Anaconda 包的一部分。 我使用 Anaconda 附带的一个(我使用 Spyder 来运行它),因为另一个没有 win32api 等等。
我需要找出 Spyder 在运行脚本时使用的 python.exe 的位置。
我的目标是使用以下代码从 excel VBA 运行 py 脚本:
Sub RunPython()
Dim objShell As Object
Dim PythonExe, PythonScript As String
Set objShell = VBA.CreateObject("Wscript.Shell")
PythonExe = """C:\Users\EEEEEEEEEEEEE\AppData\Local\Continuum\anaconda3\lib\os.py"""
PythonScript = """//fileh01/home$/EEEEEEEEEEEEE/Desktop/Python/test.py"""
objShell.Run PythonExe & PythonScript
End Sub
如果我转到 anaconda 提示符并键入python //fileh01/home$/EEEEEEEEEEEEE/Desktop/Python/test.py
一切正常。 但是当我从 VBA 运行代码时,没有任何反应。
在 cmd 或 Anaconda 提示符下,您可以使用以下命令找到 Python.exe 的位置:
where python
你也可以试试:
where anaconda
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.