服务器:智星云linux系统

pycharm版本:2023.3专业版 pycharm

首先在pycharm的tool中选择的deployment->configuration

一、链接服务器

进来之后点击左上角的加号,选择SFTP,然后在弹出来的框中随便取一个名字,然后点击箭头所指的右边的省略号

然后在下图所示的左边继续点加号,然后你需要输入用户名

打开你购买的服务器网站,可以看到这些信息,然后输入之后点test connection,看到成功链接即可

二、配置解释器(重要)

此步骤在2023年专业版中有改动,此前网上的旧资料没有提供解决方法,而且遇到了bug,要是通过which conda的方式定位到conda的位置,最后导入conda excutable的时候会报错。正确的方式如下:

首先在服务器的终端执行命令,创建一个虚拟环境,输入你的虚拟环境名字

conda create --name python=3.8

创建好之后,继续执行

which conda

可以看到类似如下地址:/home/vipuser/miniconda3/condabin/conda

重要的是我们通过/home/vipuser/miniconda3/知道了conda的位置

然后就可以开始配置解释器了,现在让我们回到本地电脑上。

点击pycharm上的setting,

然后选择python interpreter->add interpreter->输入用户名等信息->输入密码

关键的地方来了,选择Virtualenv Environment->Exisiting->设置解释器

而这个解释器的位置则是之前我们通过which conda找到的conda的位置,里面虚拟环境的python,然后确认即可成功运行代码。 所以虚拟环境还是要在服务器上重新创建一遍的。

三、其他

1.参考以下文章给服务器配置清华镜像源

Linux配置pip清华镜像源-百度开发者中心 (baidu.com)https://developer.baidu.com/article/details/27991122.参考以下文章打包服务器文件or目录

【Linux tar/zip 压缩文件和目录 - 寻梦99 - 博客园】https://www.cnblogs.com/liulianzhen99/articles/17680307.html3.参考以下文章,来进行linux之间或者linux和Windows的文件互传

从Linux服务器上传下载文件到的操作命令方法-腾讯云开发者社区-腾讯云从Linux服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法:https://cloud.tencent.com/developer/article/1869025?ivk_sa=1024320u

4.如果想要远程控制多个服务器,并且保证在会话窗口关闭的时候,正在训练的模型不会中断,参考以下内容来学习使用tmux。

Tmux 使用教程 - 阮一峰的网络日志 (ruanyifeng.com)https://www.ruanyifeng.com/blog/2019/10/tmux.html

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。