Finall远程连接Linux服务器、安装python跑python代码

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

想要学习这个在Windows上远程连接linux服务器并上面配置python环境并跑python代码,那就需要一台远程服务器了。


一、FinallShell远程SSH连接工具

参考视频

1 安装FinallShell

官网下载地址

  • 安装直接安装就行,没有什么注意事项

2 FinallShell远程连接到linux服务器

  • (1)打开FinallShell,依次点击
    在这里插入图片描述
  • 连接
    在这里插入图片描述
    端口号:22,没有特别设置,统一规定大家都是
### 部署 Python 应用程序于 FinalShell #### 创建并激活 Conda 虚拟环境 为了确保应用程序依赖项隔离,在 FinalShell 终端中创建一个新的 conda 环境可以有效管理不同项目的库文件。通过命令 `conda create -n pyspark python=3.8` 可以建立名为 pyspark 的新环境,其中指定 Python 版本为 3.8[^1]。 ```bash source activate pyspark ``` 此操作会切换当前 shell 到刚创建好的环境中去工作,任何在此状态下安装的包都将仅限于此特定环境下生效而不影响全局设置或其他项目。 #### 安装必要的软件和服务 对于 Web 类型的应用来说,除了解释器本身外还需要额外的服务支持来处理 HTTP 请求响应循环。Apache 是一种广泛采用的选择之一用于提供此类功能[^4]。可以通过 YUM 包管理工具轻松获取最新稳定版次: ```bash yum install httpd systemctl start httpd.service systemctl enable httpd.service ``` 上述指令序列完成了 Apache HTTP Server 的部署过程——先是进行了实际安装动作接着开启服务最后将其加入系统引导流程之中以便每次重启机器后自动加载起来等待连接请求到来。 #### 使用 uWSGI 进程管理器托管 WSGI 接口定义 当涉及到更复杂的业务逻辑或者追求更高的性能指标时,则可能需要用到专门针对 Python 编写的 web server gateway interface (WSGI) 来桥接前端与后台之间的交互行为模式。uWSGI 正是这样一个优秀的解决方案,并且提供了丰富的配置选项满足各种场景下的需求特点[^3]。 编写简单的 bash script 文件如 uwsgi-restart.sh 实现一键式的重新加载机制非常方便实用: ```bash #!/bin/bash -e /usr/local/python36/bin/uwsgi --reload /var/run/uwspi.pid ``` 赋予可执行权限并通过它来进行平滑过渡而无需手动干预内部细节部分从而提高了运维效率降低了人为失误风险概率。 #### 开发调试阶段推荐 IDE 工具集成开发体验优化建议 PyCharm 社区版作为 JetBrains 出品的一款跨平台 IDE 支持多种编程语言特别是对 Python 生态圈有着极佳的支持力度因此非常适合用来辅助日常编码任务完成得更加高效快捷[^2]。可以从官方网站下载适用于 Linux 发行版本对应的 tarball 归档格式解压至自选目录下按照官方文档指引逐步完成图形化界面初始化向导直至能够正常启动为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值