Mac OS中的python是否可以进入Windows虚拟机以使用模块?
我的所有python脚本都在Mac OS上的anaconda环境中运行。能够合并两个arcpy函数将非常方便。这些只能在Windows中运行,我用vmware fusion模拟了Windows 我可以把整个项目搬到Windows上(真讨厌)。我可以用gdal/ogrforpython(学习曲线)编写这些arcpy函数的等价物 但是,在我执行其中一项操作之前,我想检查是否有办法跨越界限,让我基于Mac的脚本在vm中运行一些windows操作,而无需我亲自监督(例如,来回复制和粘贴输入和输出) 是的 您可能可以通过pywinrm来实现Mac OS中的python是否可以进入Windows虚拟机以使用模块?,python,windows,macos,virtual-machine,vmware-fusion,Python,Windows,Macos,Virtual Machine,Vmware Fusion,我的所有python脚本都在Mac OS上的anaconda环境中运行。能够合并两个arcpy函数将非常方便。这些只能在Windows中运行,我用vmware fusion模拟了Windows 我可以把整个项目搬到Windows上(真讨厌)。我可以用gdal/ogrforpython(学习曲线)编写这些arcpy函数的等价物 但是,在我执行其中一项操作之前,我想检查是否有办法跨越界限,让我基于Mac的脚本在vm中运行一些windows操作,而无需我亲自监督(例如,来回复制和粘贴输入和输出) 是的
我不介意,但为什么答案被否决了?我希望能够改进它。我认为这是一个很好的答案,因为包声称还可以运行批处理命令,这也会非常有用。我会试试看,谢谢。
import winrm
s = winrm.Session('windows-host.example.com', auth=('john.smith', 'secret'))
r = s.run_cmd('ipconfig', ['/all'])
>>> r.status_code
0
>>> r.std_out
Windows IP Configuration
Host Name . . . . . . . . . . . . : WINDOWS-HOST
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
...
>>> r.std_err