Pycharm:[Errno 2] No such file or directory 远程调用出错

Pycharm [Errno 2] No such file or directory 远程调用出错

    • 远程路径下无对应文件
    • 检查Upload 功能配置

使用Pycharm中的远程服务器调用功能,本地写的代码可以同步upload到服务器解释器中运行,并将结果返回到本地。配置时,始终提示了"No such file or directory"的报错,SSH到服务器查看路径无误。

远程路径下无对应文件

在确保所有配置和路径无误的前提下,根据报错提示,查看了远程服务器端的文件状态:

/tmp/pycharm_project_766

这是在配置 python pure project 时pycharm分配的服务器部分的默认路径以:

pycharm_project_xxx

检查远程服务器目录下为空时,判断原因是 本地编辑的代码.py文件并未同步到服务器端。

检查Upload 功能配置

配置路径:
Tools + Development+ Options
Pycharm:[Errno 2] No such file or directory 远程调用出错_第1张图片
根据上图,Automatic Upload(on explicit save) 勾选后,使用:Ctrl + S 保存文件即可实现同步,也可以使用::Ctrl + Alt+ Shift+ X 选择对应的服务器,实现上传。Pycharm:[Errno 2] No such file or directory 远程调用出错_第2张图片
在这里,我的配置出了问题,自动上传到默认服务器的触发条件时 Always 导致对文件修改后,使用
Ctrl + S并没有同步,导致服务器端返回 No such file or directory 报错。
Pycharm:[Errno 2] No such file or directory 远程调用出错_第3张图片
这里将选择改变成为 “On explicit save action (Ctrl + S)” 后问题解决。

你可能感兴趣的:(python,服务器)