阿里云ECS使用体验 + Python环境开发配置

简介: 非计算机专业理工科学生的阿里云ESC服务器使用体验,并配置Python开发环境

大家好,我是一名海洋科学专业的学生,现在是准研一,由于我的学校在上海,因为某些众所周知的原因暑假没办法去实验室给导师打工器。由于实验室的计算资源比较紧张,而我又打算尝试数值模拟和机器学习的研究方向(算交叉学科吧),在我自己的轻薄本上运行这些东西显然是不太方便的(在个人电脑上跑数值模型的时间单位基本上是以天起步,且会影响我自己的正常工作)。我在互联网上了解到阿里云“飞天加速计划·高校学生在家实践”活动,高校大学生可以免费领取两个半月时长的云服务,所以我想先尝试一下在云服务器上搭建Python开发环境并运行我之前写的一些Python脚本来体验一下感觉如何,后面如果有需要的话会安利实验室购买更好配置的云服务器进行科研工作。
我平时的大部分工作以数据处理和可视化为主,也有一些批量下载数据和开发科研和业务软件的需求。操作系统我选择的是Ubuntu 22.04 64位。
1.购买并连接服务器
首先我在网页版阿里云官网的【控制台】-【云服务器】-【远程链接】测试了下服务器可用,并设置了账号和密码。然后我使用MobaXterm登录
2.Python开发环境配置
阿里云服务器已经安装好了Python和pip(安装Python第三方库的工具),输入
python3 -V
可以查看自己的Python版本,我的是3.10.4
pip list
可以查看已经安装的Python第三方库
3.虚拟环境
如果在root用户下直接使用pip会报错:
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
可以参考这个网址连接里面的步骤配置虚拟环境
4.安装第三方库
接下来安装我自己常用的Python第三方库
pip install numpy
然后使用同样的方法可以安装pandas, matplotlib等我自己数据分析与可视化常用的第三方库
5.测试python能否正常运行
(1)Python交互环境
在终端中输入
Python3
进入python交互环境
">>>"后面输入代码
crtl+d或者输入exit()可退出命令行
(2)Python脚本
touch 文件名.py
创建python脚本
vi 文件名.py
打开Python脚本,按i输入代码,按esc后输入:wq保存
python3 文件名.py
运行脚本

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
监控 安全 程序员
Python日志模块配置:从print到logging的优雅升级指南
从 `print` 到 `logging` 是 Python 开发的必经之路。`print` 调试简单却难维护,日志混乱、无法分级、缺乏上下文;而 `logging` 支持级别控制、多输出、结构化记录,助力项目可维护性升级。本文详解痛点、优势、迁移方案与最佳实践,助你构建专业日志系统,让程序“有记忆”。
269 0
|
4月前
|
存储 监控 算法
淘宝买家秀 API开发实录Python(2025)
本文讲述了作者在电商开发领域,尤其是对接淘宝买家秀 API 接口过程中所经历的挑战与收获。从申请接入、签名验证、频率限制到数据处理和实时监控,作者分享了多个实战经验与代码示例,帮助开发者更高效地获取和处理买家秀数据,提升开发效率。
|
3月前
|
设计模式 人工智能 API
AI智能体开发实战:17种核心架构模式详解与Python代码实现
本文系统解析17种智能体架构设计模式,涵盖多智能体协作、思维树、反思优化与工具调用等核心范式,结合LangChain与LangGraph实现代码工作流,并通过真实案例验证效果,助力构建高效AI系统。
514 7
|
3月前
|
JSON 缓存 开发者
淘宝商品详情接口(item_get)企业级全解析:参数配置、签名机制与 Python 代码实战
本文详解淘宝开放平台taobao.item_get接口对接全流程,涵盖参数配置、MD5签名生成、Python企业级代码实现及高频问题排查,提供可落地的实战方案,助你高效稳定获取商品数据。
|
4月前
|
JavaScript 前端开发 机器人
【Azure Bot Service】在中国区Azure上部署机器人的 Python 版配置
本文介绍了在中国区Azure上使用Python SDK配置Azure Bot Service时遇到的问题及解决方案,涵盖参数设置与适配器配置,适用于希望在Azure中国区部署Python机器人的开发者。
154 6
|
4月前
|
算法 程序员 API
电商程序猿开发实录:淘宝商品python(2)
本文分享了开发者在对接淘宝商品详情API过程中的真实经历,涵盖权限申请、签名验证、限流控制、数据解析及消息订阅等关键环节,提供了实用的Python代码示例,帮助开发者高效调用API,提升系统稳定性与数据处理能力。
|
5月前
|
数据采集 存储 数据库
Python爬虫开发:Cookie池与定期清除的代码实现
Python爬虫开发:Cookie池与定期清除的代码实现
|
7月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
541 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
6月前
|
人工智能 搜索推荐 数据可视化
用 Python 制作简单小游戏教程:手把手教你开发猜数字游戏
本教程详细讲解了用Python实现经典猜数字游戏的完整流程,涵盖从基础规则到高级功能的全方位开发。内容包括游戏逻辑设计、输入验证与错误处理、猜测次数统计、难度选择、彩色输出等核心功能,并提供完整代码示例。同时,介绍了开发环境搭建及调试方法,帮助初学者快速上手。最后还提出了图形界面、网络对战、成就系统等扩展方向,鼓励读者自主创新,打造个性化游戏版本。适合Python入门者实践与进阶学习。
795 1

热门文章

最新文章

推荐镜像

更多