在网上找了一些教程,但可能pycharm版本区别,或教程年份比较早,许多操作的位置都不一样,所以自己记录了一下
发帖时间:2024.6.6 版本:PyCharm 2023.1 (Professional Edition)
一、pycharm远程连接服务器环境
1.pycharm-->setting-->需要调试的项目-->python解释器-->添加本地解释器-->ssh
2.如果第一次连接,选择‘新建’,已经连接过可以选择“现有”,以下信息会自动保存
3.ssh root@10.191.108.29 -p 20114 根据ssh信息,拆分主机、端口、用户名信息,并填入
4.点击下一步,输入密码
5. 配置远程服务器使用的环境
5.1 选择“Virtualenv环境”-->"现有"
5.2 终端登录远程服务器,激活需要远程连接的环境,查看python的执行文件位置
(tf27py37) root@a15cbee5f33a:~# which python
/root/anaconda3/envs/tf27py37/bin/python
5.3 在“解释器”栏输入python执行文件位置
5.4 配置“同步文件夹”,勾选‘’自动上传项目文件到服务器‘’
配置完成后,在项目运行代码页面,点击‘编辑配置’,‘python解释器’,选择配置好的remote解释器,文件运行后即可在服务器运行。后面是我当时运行后出现的2个bug。
二、Uploading PyCharm helpers卡住
配置完成后,文件运行时卡在python帮助文件上传:
解决方法:
登录远程服务器,输入以下命令,其中cd /home/root 根据服务器‘python帮助文件'真实地址调整
cd /home/root/
cd ./.pycharm_helpers/
rm -rf check_all_test_suite.py
tar -xvzf helpers.tar.gz
三、代码同步
按理上述配置完成后,代码运行后文件会自动同步的,但我一直显示运行文件地址不存在,所以我先手动在服务器上传了一份需要同步的文件,并更改文件同步的地址。
代码同步的特点是:
1)代码同步在文件运行后进行
2)整个工程的文件,都会同步更新