pycharm远程操作服务器、并上传本地代码

主要参考的文章是https://blog.youkuaiyun.com/JZJZ73/article/details/112305703?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-13.control&dist_request_id=1328680.40491.16163208836492549&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-13.control

其中唯一的不同就是在配置远程Python解释器的时候,这里的操作主要是为本地的pycharm配置远程的解释器,即服务器上面的Python解释器。

点击pycharm菜单栏的file----> setting-----> project interpreter---->选择右侧的add,添加远程解释器,然后选择SSH interpreter,根据步骤操作即可(输入服务器的IP地址,用户名,密码)

其中,如果不知道服务器的Python解释器的话,可以使用which python命令来查看。

 

总结:

这一步主要是实现本地pycharm和服务器的文件远程传输。ftp

这一步操作主要就是使得本地的代码可以在本地修改之后将其在服务器上运行,使用服务器的资源。这样做的好处是:避免自己的电脑跑不起来的问题,同时也避免了在服务器上修改程序的复杂性。 

### PyCharm 远程连接服务器本地代码标红的解决方案 当使用 PyCharm 进行远程开发时,如果发现 `import` 语句或其他部分在本地显示为红色,这通常是因为 PyCharm 的 Python 解释器无法识别这些模块或路径。以下是详细的解决办法: #### 配置远程解释器 为了使 PyCharm 能够理解解析来自远程服务器上的包和依赖项,配置合适的远程解释器至关重要。 1. 打开 **Settings/Preferences** 对话框(Ctrl+Alt+S 或 Cmd+,),导航到 **Project: <project_name> | Python Interpreter**。 2. 点击齿轮图标旁边的下拉菜单,选择 **Add...**。 3. 在弹出窗口中选择 **SSH Interpreter** 输入必要的 SSH 细节来访问目标机器[^1]。 通过这种方式设置好之后,PyCharm 就可以获取到远端环境中已安装的所有库的信息,将其应用到当前项目当中去。 #### 同步文件夹映射 确保工作目录之间的同步也是解决问题的关键之一。可以通过定义部署条目来进行此操作: 进入 **Tools | Deployment | Configuration...**, 添加新的 SFTP 条目指向远程主机的位置;接着指定哪些本地文件应该上传至何处以及如何处理更新后的资源[^3]。 完成上述配置后,记得启用自动上传功能以便实时保持两者间的一致性。 #### 安装所需插件和支持工具 有时还需要额外安装某些特定于项目的扩展程序才能获得最佳体验。例如对于 Ansible 用户来说可能就需要专门的支持组件才行。 另外值得注意的是,即使完成了以上步骤,仍有可能存在个别情况下仍然会有误报的情况发生——这是因为 IDE 自身缓存机制所引起的。此时建议尝试清理整个工程索引(`File -> Invalidate Caches / Restart`)以强制刷新内部状态表单从而恢复正常行为模式[^2]。 ```bash # 清理缓存命令 rm -rf ~/.cache/JetBrains/* ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值