如何借助Pycharm调试服务器代码?如何借助Pycharm在服务器端运行服务器代码?本文将回答以上问题,其安装过程请参考下边两篇博客。
(注意:Pycharm需professional才可以)
说明:
1、在配置development configuration时,其Mapping Development path设置不需要/home/usr,仅需用户目录下的路径即可,web path可以为/
2、在添加Add Python Interpreter时要寻找到服务器端的python程序以及代码所在的文件夹
需要注意的:interpreter中的python要选择与服务器端虚拟环境一致的python版本,否则有可能会出现如下类似的问题:
cuda11.8 NVIDIA GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation.
即使你在虚拟环境中安装了适配RTX3090的torch核torchvision,仍然出现上述错误,即pycharm中的python未取得一致版本。
一个简单的做法就是链接到服务器虚拟环境下bin文件夹下 python程序中,即虚拟python版本=interpreter python版本。
3、每次修改完代码后一定要upload代码到服务器,否则服务器代码不更新
文外:使用WinSCP+Putty时,putty运行服务器代码需要cd到py文件上一目录,然后
python *.py
如图: