[英]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.