python环境配置

52 阅读3分钟

在华为云耀云服务器L实例上搭建Python环境的意义在于为用户提供了一个灵活、高效、可靠的开发和运行环境。

Python作为一种简洁、易学的编程语言,在科学计算、数据分析、人工智能等领域广泛应用,因此在云服务器上搭建Python环境势必能满足用户对于高性能计算和大规模数据处理的需求。搭建在华为云耀云服务器L实例上的Python环境可以充分利用华为云的强大计算和存储资源,用户无需购买昂贵的硬件设备和维护复杂的基础设施,即可轻松构建和扩展Python开发和测试环境。华为云服务器提供弹性的计算能力,可以根据用户的需求进行快速的扩容或缩减,从而实现按需使用,并且支持多种规格和配置选择,满足不同应用场景的需求。

华为云耀云服务器L实例提供了灵活的网络配置和强大的云端服务,用户可以根据自己的需求进行定制,如虚拟私有网络(VPC)的创建、安全组规则的设置等。同时,华为云还提供了多种开发人员工具和技术支持,如分布式计算、机器学习平台等,加速了Python项目的开发和上线。

下面将演示一个python环境在云服务器上的部署,并通过一个简单文件检测其正确性。

首先,前往华为云耀云官网购买一个云服务器:

www.huaweicloud.com/product/hec…

6003890903c8021c0b6c7333b69463a3_AgAACqYyBu-Zeq8oP_hBsZIgHnOWS7Ub_w=2040&h=872.png

登录/注册后,选择适合自己的云服务器购买即可。

69669cd86c8260d4c63f9ed7baef2074_AgAACqYyBu8KyOOqGiZG9K8GyjNvMclJ_w=2327&h=542.png

6c4a6d2ae203c401af0d484323af3faf_AgAACqYyBu9VWW61R_RKXKWaLN2HA39a_w=2378&h=603.png

华为云耀云服务器L实例提供多种多样的购买选择。

购买后,使用SSL软件连接云服务器,就可以开始进行云服务器上的python环境配置了。

配置python环境需要已有的conda环境,这里进入已有的miniconda3环境:

进入已有的miniconda3目录,输入指令:cd /miniconda3

a51e4621ed51017aa16b028617dbdc28_AgAACqYyBu83p7l0TQVAMaUNTnzyAUpt_w=618&h=29.png

a48b24aed787e9729d9f48268fe1f9ce_AgAACqYyBu__vsxbCepEDIHHc36GdFEf_w=626&h=28.png

创建一个python3.9的环境,命名为py39.

输入指令:conda create -n python39 python=3.9

4f3cdfe3c36b7813db7a8def6b1414ab_AgAACqYyBu_8T5cL3R9IH4_tNANtv-0R_w=1107&h=40.png

b61f03abfe1a55fb9e1ff8884bf73a04_AgAACqYyBu9DdJPqJRpKtp_aQgAciO2f_w=2310&h=1252.png

edcb3e931f93c5e559f88d6b789f6de9_AgAACqYyBu_s1LynYwxNbohddwZGqGs2_w=1547&h=1128.png

输入y

26d1ade6d7fc536ec149562ec0143b3b_AgAACqYyBu9JehLG05ZO1LMeDqkGzKn3_w=1551&h=540.png

环境创建完成后,激活新环境:

输入指令:source activate python39

6f6433c29d5b7d4419d4a90eb529578b_AgAACqYyBu9m9M4T9etFWajRqePNyjsm_w=844&h=65.png

如图,正确激活并进入了环境python39

进入环境后,试着安装需要的包和库

以numpy为例:

输入指令:conda install numpy

aa295ce23f6ea31e916fca6768d095b7_AgAACqYyBu8LMicfqLNMq6XgNd4EQ65Z_w=1782&h=1123.png

5cc0cd7350a97a80b2490a1fbd1df89a_AgAACqYyBu-rZ_A6D9tIhI6OAi6QjNKo_w=2114&h=1112.png

输入y

b654e908340e855e2ddb719150b4512c_AgAACqYyBu_Bh3B1ulFJXJwgyNUqv4ba_w=2320&h=294.png

等待包下载

e54524780738043ec2aa0e375aea79a4_AgAACqYyBu8xZmBUEZdFYpFvrnzyK-XM_w=2007&h=1241.png

如图即下载完毕

下载后我们创建一个简单的python文件来测试是否能正常使用:

例如,我们创建了一个HelloWorld.py文件,内容如下:

# 输出"Hello, World!"

print("Hello, World!")

9f8048975231355ecc81058b36596c63_AgAACqYyBu8CeKn2BBlI6I0NlctuBoGE_w=338&h=36.png

打开Xftp:

e71661da24b7f3d54753f0752fcbcbb0_AgAACqYyBu_m0b7uADpPpJO2PeQ25EpK_w=1636&h=113.png

选择菜单最左侧的新建。

出现如图界面:

6f691deac258b65a76972bab5bc05f92_AgAACqYyBu-n642PNnRKxrsuSKVYdlXZ_w=777&h=998.png

名称自拟,主机输入公网ip地址,可以在华为云耀服务器控制台上看到。

ba75538d344c610675653fbee4b529b2_AgAACqYyBu-W4huWcyNIcJwiKsZ3urh4_w=777&h=998.png

如图,用户名初始默认为root,密码为云服务器设定密码。

d2311e7a14a1dfe702d896188b424bbe_AgAACqYyBu-w_HPG05VINrYkCrdOmLes_w=803&h=775.png

连接后界面如图,可以访问已有的目录。

把主机上的py文件传入ftp即可。

a79edc9cc6de144ee2fcaed7feca19d5_AgAACqYyBu-oKdUcaPFG9rj0BM-EDOZv_w=796&h=146.png

如图,将HelloWorld.py传至华为云耀云服务器L实例上。

在python39环境上运行该文件

输入指令:python HelloWorld.py

12a1dbeb0840c55b82fdcd9f89a03a1e_AgAACqYyBu8egpKxHcRG1ZbuhjqJlocL_w=769&h=54.png

可以看到正确输出了Hello,World!

至此,python环境部署完毕,并验证了python文件的正确运行。

将Python环境搭建在华为云耀云服务器L实例上为用户提供了便捷、安全、高性能的开发和运行环境,基于多层次的安全保障机制,确保用户的数据安全和服务稳定。通过在云端操作,用户的数据可以实现备份和容灾,避免了数据丢失和意外中断的风险。