使用Xshell服务器跑程序,用pycharm连接服务器远程开发

目标:

1.使用Xshell在服务器上创建自己项目需要的虚拟环境

2.用pycharm实现远程服务器的连接(这样就可以在本地debug或者写代码,然后再用xshell在服务器上跑)

一、使用Xshell在服务器上创建自己项目需要的虚拟环境

1.打开Xshell,连接上服务器

2.输入命令

conda create -n 你想给环境起的名称  python=3.9(你需要的Python版本)
conda activate 你的环境名称

然后就开始pip install所有你需要的东西 比如numpy,pandas巴拉巴拉

二、用pycharm实现远程服务器的连接

1.用Xftp把本地的project传到虚拟环境中对应的文件夹中(建议先打包再传,传完在xshell用unzip命令解压 不然传的很慢很慢很慢很慢很慢...)

2.在pycharm中打开project,依次按照图片进行点击

 新建—SFTP——把服务器的信息填上去,测试连接,应该会出现连接成功

然后把已经传好的project的路径填进去

“部署”这一步就结束了

接下来添加解释器

PS:为什么要同步解释器:其实部署好了以后,在本地更改文件已经会自动传到服务器了。添加解释器是为了让本地和服务器上的虚拟环境有同样的配置,可以得到包的信息,不然在本地打开project就会出现如下情况:pycharm得不到这些包的信息,全是红线

正式开始添加之前,先输入如下代码:

conda info --envs

复制你的虚拟环境的位置

开始添加:

左上角文件——设置——

 选择SSH

 

 一直下一步就行了,这是连接到服务器

 这里一定要选择现有!!!!!!不然会出现Too many levels of symbolic links!如果出现这个问题的话,参考这篇CSDN进行修复吧:(4条消息) 问题记录usr/bin/env: “python‘: Too many levels of symbolic links_qq_45829197的博客-CSDN博客

然后在点击解释器的 ...框 在那里输入你刚才复制的地址+/bin/pythonxxx(你的版本是什么xxx就是什么)

然后 下面的同步文件夹也要改,跟映射那里一样!切记切记!写博客的时候忘了这一步,赶紧来补上...

完活啦~

现在你的本地和服务器文件就能同步了,并且可以在本地debug再用xshell运行啦~

  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在xshell上运行代码,需要先连接远程服务器,然后使用相应的命令来运行代码。具体步骤如下: 1. 打开xshell软件,点击“新建”按钮,输入服务器的IP地址、用户名和密码,点击“连接”按钮连接服务器。 2. 进入到代码所在的目录,可以使用cd命令切换目录。 3. 使用相应的命令来运行代码,比如Python代码可以使用python命令,Java代码可以使用javac命令编译,然后使用java命令运行。 4. 运行代码时,可以使用相应的参数和选项,具体可以参考相应的文档或者使用-h或--help选项查看帮助信息。 5. 运行完代码后,可以使用exit命令退出服务器连接。 以上就是在xshell上运行代码的基本步骤,需要根据具体的情况进行调整和修改。 ### 回答2: Xshell是一款SSH(Secure Shell)客户端软件,可用于管理多个远程服务器。在Xshell上运行代码主要可以通过以下几个步骤实现: 第一步:连接远程服务器Xshell上,点击“文件”菜单下的“新建”选项,输入主机IP地址、用户名和密码等信息,然后点击“确定”按钮,连接远程服务器。 第二步:打开终端窗口 连接成功后,就会在Xshell的主界面上打开一个终端窗口,类似于命令行窗口。此时,可以在窗口中输入需要运行的命令或程序。 第三步:输入要运行的命令 在终端窗口中输入要运行的命令或程序,按下回车键即可执行。例如,如果要编译一个C语言程序,可以输入gcc test.c -o test,然后按下回车键编译程序。如果要运行编译后的可执行文件,可以输入./test,然后按下回车键。 第四步:查看运行结果 在程序运行完毕后,Xshell会显示运行的结果,包括程序输出、错误信息等。可以通过查看终端窗口或调试信息等方式来查看程序的运行情况。 需要注意的是,在Xshell上运行代码时,需要保证连接服务器具有执行相应命令或程序的权限。另外,也需要根据不同的操作系统和程序编程语言,使用相应的命令来编译或运行程序。总而言之,通过上述步骤来在Xshell上运行代码,可以更加方便快捷地管理远程服务器,提高工作效率。 ### 回答3: Xshell是一款基于Windows的终端模拟器,可以连接远程服务器、虚拟机等设备,提供SSH、TELNET、RLOGIN等协议。如果需要在Xshell上运行代码,需要先连接好目标设备,然后在对应的终端窗口上输入相应的命令。 下面以在Xshell上运行Python代码为例,介绍具体的步骤: 1. 连接到目标设备,输入用户名和密码,进入终端界面。 2. 在终端界面上输入"python"命令,进入Python交互式模式。 3. 在Python交互式模式下,可以直接输入Python代码并执行,或者通过"execfile"命令运行外部Python脚本。比如,输入"execfile('test.py')"命令可以运行当前目录下的test.py文件。 4. 如果需要退出Python交互式模式,可以输入"exit()"或者"quit()"命令,返回到终端界面。 需要注意的是,如果要在Xshell上运行其他编程语言的代码,可以参照上述步骤,使用相应的命令进入对应的开发环境。另外,Xshell还可以通过键盘快捷键或者菜单命令实现复制、粘贴、搜索等功能,更加方便用户进行操作。 总的来说,在Xshell上运行代码需要先连接到目标设备,进入相应的开发环境,然后输入相应的命令即可执行代码。对于不同的编程语言,具体的命令需要根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值