解决pycharm中,远程服务器上文件找不到的问题

一、问题描述

pycharm中,当我们连接到远程服务器上时。编译器中出现报错问题:

can't open file '/tmp/OV2IRamaar/test.py': [Errno 2] No such file or directory

第二节是原理解释,第三节是解决方法。

二、原理解释

实际上这是由于我们没有设置好工作路径导致的。在调用远程服务器进行计算时,有三个目录需要注意,分别是:

  • 本地项目存储路径:本地项目的储存位置

  • 远程项目存储路径:在运行pycharm中的项目时,软件会自动将本地的更改,同步到远程project文件夹中。并且调用服务器上的python编译器运行项目。这两个文件夹可以通过以下方式进行设置,更改mappings选项卡就可以啦!

  • 工作路径 :默认是在远程python编译器所在的文件夹中,我们要将该路径指向我们的远程项目文件夹!这样才能正常运行服务器上的文件。

三、解决方法

找到控制台,点击小扳手图标。(Modify Run Configurations)

找到Path mappings选项卡。

编辑路径映射。这边的local path和remote path分别对应着project本地的路径和在远程服务器上的路径。点击OK,大功告成,可以顺利运行项目了!

相关推荐
清水白石00814 小时前
解构异步编程的两种哲学:从 asyncio 到 Trio,理解 Nursery 的魔力
运维·服务器·数据库·python
代码游侠15 小时前
应用——智能配电箱监控系统
linux·服务器·数据库·笔记·算法·sqlite
Tisfy15 小时前
网站访问耗时优化 - 从数十秒到几百毫秒的“零成本”优化过程
服务器·开发语言·性能优化·php·网站·建站
2501_9335130415 小时前
Linux下载离线rpm和依赖包的方法
linux·运维·服务器
闲人编程15 小时前
消息通知系统实现:构建高可用、可扩展的企业级通知服务
java·服务器·网络·python·消息队列·异步处理·分发器
XiaoHu020715 小时前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
Xの哲學15 小时前
Linux Platform驱动深度剖析: 从设计思想到实战解析
linux·服务器·网络·算法·边缘计算
gaize121315 小时前
服务器怎么选择与配置才能满足企业需求?
运维·服务器·架构
ayaya_mana16 小时前
VS Code 远程开发:SSH连接与远程资源管理器的配置
linux·ide·windows·vscode·远程资源管理
spencer_tseng16 小时前
eclipse ALT+SHIFT+A
java·ide·eclipse