我开始使用Spyder编辑位于远程服务器上的代码。 我成功连接到了远程服务器的内核。 为了能够打开和保存(下载、上传)脚本,我安装了Expandrive,将服务器映射为我的机器上的外部硬盘驱动器。服务器操作系统是Linux,我的本地操作系统是Windows。
我认为这应该可以工作,但我仍然收到错误消息文件未找到
。
有任何想法吗?
在这篇文章中:Spyder: How to edit a python script locally and execute it on a remote kernel?,建议(第二个答案)在%run
命令文件中添加一些特定的代码,以便程序可以理解Linux的dirpath语法。
# ----added to remap local dir to remote dir-------
localpath = "Z:\wk"
remotepath = "/mnt/sdb1/wk"
if localpath in filename:
# convert path to linux path
filename = filename.replace(localpath, remotepath)
filename = filename.replace("\\", "/")
# ----- END mod
你认为那能解决我的问题吗?