FYP连接服务器教程

编程入门 行业动态 更新时间:2024-10-07 23:20:43

FYP连接<a href=https://www.elefans.com/category/jswz/34/1771423.html style=服务器教程"/>

FYP连接服务器教程

前言:

远程连接需连接研究院WiFi NUSRI-STU或工位网线,服务器ip:192.168.45.201, port:22

下面先介绍远程登录的方法

windows SSH登录到服务器的方法:(主要测试能不能连得上

1.下载putty,链接:   提取码:ify6 

2.输入IP地址192.168.45.201和端口22,点击Open,之后按提示输入用户名和密码即可

ps:linux输密码时候不会显示内容,输完会车即可

Mac SSH到服务器的方法:

连接研究院WiFi,打开mac终端输入以下代码,其中username为自己的用户名

ssh username@192.168.45.201 -p 22

#######2023.9.23更新#########

登陆到服务器后跳转到下文 第三步 第8. 创建自己的conda虚拟环境

###########################

下面开始介绍pycharm远程上传代码在服务器端运行的方法

第一步:配置服务器个人用户下的虚拟环境(以user1举例)

1. 按前言部分远程登录到服务器

2. 输入以下代码(将user1改为自己的用户名),这一步是在自己的账户目录下新建文件夹code,用于后续上传代码到服务器

cd /home/user1
mkdir code
ls

输入ls后显示 code 即可

第二步:安装pycharm专业版

PS:pycharm只有专业版能够进行远程跑代码

2023.9.23更新:下面这个老版本链接的激活方式g了,试试别的

链接:  提取码:qzt0 

第三步:设置pycharm SFTP连接

1. Tools ---> Deployment ---> Configuration...

2. 打开后点击左上角加号添加新的SFTP

3.创建好后点击下图红圈的三个点

4. 在新弹出的窗口中点左上角的加号,按下图输入Host、Port、自己的Username、Password,勾选Save password,点击Test Connection查看能否连接成功,成功后点最下面的OK关闭这个窗口

5. 之后点击Mappings,将local path改为你本地的项目目录,Deployment path改为

/home/username/code,其中username为自己的用户名,改完后OK关闭窗口

 6. 在左上角File --> Settings 打开Python Interpreter,点击Add Interpreter中的On SSH...

 7. 如果出现下面这行字 SSH target is..... 的话点击这三个点

将Visible only for this project去掉即可

然后点Next

再点Next

8. 在System Interpreter中设置Interpreter路径为

/usr/local/anaconda/bin/python3.9
###### 2023.9.23更新 ######建议创建自己的python虚拟环境(别用上面这个了在putty登陆以后输入以下命令
1.   source ~/.bashrc        // 如果显示找不到conda命令的话输一下这个
2.   conda create py_user1 python=3.9 // 创建名字为py_user1的虚拟环境,替换成自己的名字,版本自己定
3.   conda info --envs       // 查看当前存在的虚拟环境,是否创建成功
4.   conda activate py_user1 // 激活自己的虚拟环境,以后装自己的库之前都需要激活一下#####更新后的interpreter 路径为:#####
/usr/local/anaconda/envs/py_user1/bin/python3.9
(替换py_user1为自己环境名字)

设置Sync folders中的Local Path为本地项目目录,Remote Path为服务器目录(和上面SFTP设置相同)

 设置好应该如下图,点击Create

 然后解释器就设置完成了

 第三步:选择项目同步方式

 按下图勾选Automatic Upload可实现自动同步

 每次修改代码后会自动上传至服务器,如果没反应的话点一下下图的上传即可

第四步:测试

1. 确认右下角选择的是服务器的解释器

 

 2. 跑一段测试代码

import numpyif __name__ == '__main__':a = numpy.array([1, 2, 3])print(a)

 3. 如下图即测试成功

 


 

更多推荐

FYP连接服务器教程

本文发布于:2024-02-19 15:35:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764720.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:服务器   教程   FYP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!