调用服务器配置教程以pycharm为例

本文详细介绍了如何通过PyCharm远程调用服务器运行程序,包括服务器端的Anaconda安装、新用户创建、权限配置,以及PyCharm的远程解释器设置。提供了Windows cmd远程操作和PyCharm配置的步骤。
摘要由CSDN通过智能技术生成

服务器端配置

安装anaconda,一般默认安装在当前用户目录下

如果装好了后面的步骤可以远程也可以不远程,如果需要远程则先利用ssh进入远程服务器
ssh zrj@192.168.1.17
(zrj表示安装了anaconda的用户,后面是IP地址)
需要输入密码。第一次连接可能有一堆莫名其妙的协议,输入yes就好

创建个⼈⽤户

sudo useradd -d /home/lhz -m lhz
-d表示指定目录,没有该目录的话创建。-m表示用户名(前后可以不一样,但建议保持一致,好记)

设置密码

sudo passwd lhz
输入两遍密码

配置shell

sudo usermod -s /bin/bash lhz
配置shell(不配置的话就不能显示当前目录)

获取root权限

sudo vim /etc/sudoers
获取root权限,会打开这个文件。
#User privilege specification root
ALL=(ALL:ALL) ALL
在上面这段下一行加上
lhz ALL=(ALL:ALL) ALL
‘esc’退出插入模式。
‘:wq’表示保存退出(‘w’:写入 ‘q’:退出),可能需要强制保存:‘wq!‘ .

创建anaconda

可以在服务器上登入自己的账户下载安装anaconda,也可以将已有账户下的anaconda建立在其他账户下,但是这就会新账户下的各种包需要重新安装,可能有好的办法,目前还不知道。

用创建好的账户登入

ssh lhz@192.168.1.17(在装有anaconda那个账户下输入的,后面的是ip地址,可以用ifconfig查看)
sudo vim .profile
添加 export PATH=/home/zrj/anaconda3/bin:$PATH
(anaconda的bin目录)保存
激活环境变量 source .bashrc
在新用户⽬录下创建conda环境 conda create -p /home/lhz/anaconda
python=3.6
(这边可能会出现命令不存在,exit之后重新利用ssh进入shell尝试)
可以通过查看目录文件是否存在来判断环境是否安装成功。

windows的cmd远程调用服务器运行程序

如果不用pycharm也可以直接利用cmd窗口远程操作,
1.
上传文件(code及数据)到服务器中
可以参考这篇博客:https://www.cnblogs.com/magicc/p/6490566.html(我没试过,应该可以)
2.
进入远程服务器:ssh lhz@192.168.1.17
然后 输入:“python 文件路径” 即可运行程序
在这里插入图片描述

配置pycharm远程调用服务器跑程序

https://blog.csdn.net/silence2015/article/details/82716177(也可以参考这篇文章)
上方菜单栏tools -> deployment -> configuration
点击+号 -> 给远程起名 -> type选择SFTP
SFTP host:10.141.209.122
User name:lhz(刚创建的⽤户名)
password: (输入密码)
点击Test SFTP connection测试是否能连接上
Root path: /home/lhz/anaconda(auto…, 创建⽤户时的⽬录)
在这里插入图片描述
配置mapping映射环境
将deployment path 换成一个存放代码文件的地方
(这里保存之后可能要回过头来重新弄一次)
在这里插入图片描述
添加interpret
上方菜单栏file -> settings -> project
interpreter -> 右上⾓齿轮 -> add -> SSH Interpreter
host:服务器ip
username:之前的⽤户名
passwd:密码
interpreter:之前创建的conda环境下的python
/home/lhz/anaconda/bin/python
sync folders: 之前建⽴的远程映射
浏览远程⽂件
tools -> deployment -> browse remote host

远程跑程序两种方法:

  1. 在terminal(也可以在cmd窗口中)输入ssh lhz@192.168.1.17,输入密码(相当于远程进入shell控制台),接下来就是简单的python 文件运行程序即可
  2. 切换成远程的interpreter
    在这里插入图片描述
    然后直接运行程序即可(这里不知道为什么conda已经装好的包在这里面没有需要点击上图右边的加号重新安装一遍,第一种方法跑不需要)。

特别鸣谢

这边要感谢博主 Hannah_JQ,都是在她的指导下完成了本次各项工作。以下是她的博客主页: https://me.csdn.net/duichandai2747

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值