PyCharm远程开发
1- 远程环境说明
每个人的本地电脑环境差别很大。各自在自己电脑上开发功能,测试/运行正常。但是将多个人的代码功能合并,运行服务器上,会出现各种版本兼容性问题。
在实际企业中,一般会有两套环境。第一套是测试/开发环境,供开发人员开发、测试使用;第二套是正式环境。甚至有的公司还有更多的环境,例如预发布环境。
pycharm提供了一种解决方案: 远程连接方案, 允许所有的程序员都去连接远端的测试环境, 确保大家的环境都是统一的, 避免各种环境问题的发生,而且由于是连接的远程环境, 所有在pycharm编写代码 都会自动上传到远端服务器中, 在执行代码的时候, 相当于是直接在远端环境上进行执行操作
注意: 本次这里配置远端环境,指的连接虚拟机中虚拟环境。可以配置为Base环境,也可以配置为其他的虚拟环境, 但是目前建议配置为Base环境,因为Base环境自带python包更全面一些
2- 清理远程环境
注意:本教程适用于Pycharm版本是2024的,不是2024版的参考:
在远程环境出错的时候会用到。一般一个远程主机只配置一个
-
打开python解释器配置,选择Show All,删除所有Remote开头的解释器
3- 连接远程环境
-
增加新的python解释器
-
配置远程连接地址和用户名
-
配置远程解释器和远程项目目录
-
如果远程项目目录没有同步成功需要手动配置
-
注意:pyspark版本需要是3.1.2,如果发现版本不对,需要将pyspark卸载了重新安装3.1.2版本
-
步骤:
-
第一步:检查服务器上pyspark版本 pip list | grep pyspark
-
第二步:如果不是3.1.2版本,需要卸载 pip uninstall pyspark
-
第三步:重新安装pyspark