社区版Pycharm+mobaXterm如何使用服务器+++++配置服务器排坑
菜鸡又来给大家排坑了!!!
这次是服务器的使用,有专业版的小伙伴可以自行搜索专业版如何配置,我放一个比较详细且高赞的大家自行参考:
https://blog.csdn.net/wz22881916/article/details/82670969
预设:服务器上装好了anaconda3,创建了虚拟环境以及torch.
然而我按照网上无数教程都失败了,会出现以下几种问题:
- Can’t get remote credentials for deployment server
- Failed to transfer file
- Can’t find file
- no module named torch
·············
搜了无数教程,重来n回,最后自己发现是这里出了问题:
没错就是选择解释器这块,网上的基本上都是选择的如图所示,但是我的不行啊啊啊!!!最显著的问题就是,大概率这么选完了以后找不到torch模块,因为这个路径根本就和之前用anaconda3创建的虚拟环境没有关系,所以应该这么设置:
我没截上的是我自己命名的目录,只需看懂后面即可,关键点就在于:
找到自己创建的虚拟环境(我的就叫p),然后按照图中的依次选择就可以了(点那个三个点点的图标来找)。
最终文件成功上传且运行。
但是其实我最后还有一点点遗留问题,可能是我反复配置将文件夹弄的有点乱造成的,于是我选择了直接在mobaXterm里运行代码:
在mobaXterm里点击代码文件,右键选择打开为···,然后直接用社区版编辑即可,然后编辑完了ctrl+S保存并上传,我个人不建议用自动上传,容易有问题,这样手动也很快的,然后在mobaXterm里:
source activate p
进入你创好的虚拟环境,可以用cd命令进入你代码所在的文件夹,最后:
python main.py
代码就在服务器上成功运行了!!!
虽然有点点麻烦,但是好歹能用了不出错了不是最重要的吗,后续我彻底搞明白了再来更~