簡體   English   中英

如何從cmd獲取python.exe路徑?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM