华为云耀云服务器L实例:初级篇-conda与python环境配置

30 阅读5分钟

华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。

本产品网址为:www.huaweicloud.com/product/hec…

Python是一种简单易学、功能强大的编程语言,被广泛应用于各种领域的软件开发。如果你计划在云服务器上进行Python开发,配置Python环境是一个重要的步骤。本文为一份详细的华为云耀云服务器L实例上配置Python的教程,帮助大家快速搭建Python环境并开始编写和运行Python程序。

Python作为一种流行的编程语言,具有以下几个优点:

1.  简单易学:Python语法简洁清晰,易于理解和学习。它使用简洁的语法结构和自然的编程风格,使得初学者能够快速上手,并且提高了开发效率。

2.  跨平台性:Python可以在多个操作系统上运行,包括Windows、Mac和Linux等。这使得开发人员可以在不同的平台上开发和运行Python程序,提高了代码的可移植性。

3.  强大的生态系统:Python拥有庞大的第三方库和工具集,涵盖了各种领域的功能和应用。这些库和工具可以帮助开发人员快速构建复杂的应用程序,节省开发时间和成本。

4.  高效的开发速度:Python具有简单的语法和丰富的库支持,使得开发人员能够快速地构建原型和实现功能。Python的动态类型和自动内存管理等特性,也减少了开发人员的工作量。

5.  广泛应用的领域:Python可以应用于各种领域,包括Web开发、数据分析、人工智能、科学计算、网络编程等。它的灵活性和可扩展性使得Python成为许多开发者和组织选择的首选语言。

总之,Python作为一种简单易学、跨平台、拥有强大生态系统和高效开发速度的编程语言,具有广泛的应用领域和丰富的用途。无论是初学者还是有经验的开发人员,Python都是一个值得学习和使用的强大工具。

安装miniconda

为了更好地管理我们的python环境,这里使用conda来安装python,所以我们先来安装conda环境。同时,为了节省云耀云服务器的空间,我们选择安装体量较小的miniconda。

首先打开清华园镜像的miniconda下载地址(mirrors.tuna.tsinghua.edu.cn/anaconda/mi…),选择一个默认python版本的miniconda(这里选择了python3.10的,后续切换conda环境可以安装其他版本python)

48ce4750341b2ea080151c4f31a7f364_AgAACqYyBu_2Ad4M8INGcpuWlGv-tC7k_w=1853&h=986.png

右键你想要的版本,选择复制链接

接着打开自己的Shell(这里使用的是CloudShell),输入

wget +刚刚复制的链接地址

比如我选择默认python3.10的miniconda链接如下:

wget mirrors.tuna.tsinghua.edu.cn/anaconda/mi…

6605ff20b709d18e19d79315a760659f_AgAACqYyBu9iLZ9q16JH0pZ4g_kQDhn3_w=1407&h=264.png

下载完成后,输入下列命令进行安装(如果在上方下载了不同的版本,记得更改指令中的文件名)

bash Miniconda3-py310_23.5.2-0-Linux-x86_64.sh

安装过程中可能要多次按enter或者输入yes,基本流程如下:

按回车:

a3886103db5c5b66cc9824ec4506d8de_AgAACqYyBu-pGSkfXBZJVbsxLdhV26RJ_w=759&h=179.png

输入yes:

f2b9d3e9a682358197cc4140c2d94c2b_AgAACqYyBu9OanDjKn1KN5arjWvCmGqp_w=440&h=60.png

按回车:(或者想更改安装位置的,请按照提示说明自行写安装路径)

fb480c14330f4585046d0d7a8c3a14fa_AgAACqYyBu_ulyrW6Z1NV5CV_IGgyDtv_w=577&h=169.png

输入yes:

44e86e352a95df5d7af315aa10ea72c5_AgAACqYyBu_1pkAOMmxGR4mOk775dnYU_w=518&h=68.png

之后miniconda就安装完成了!miniconda在安装时应该自动添加了环境变量,所以这里我们可以不用手动设置。如果打算手动添加,可以输入指令 vi ~/.bashrc 在文件最后添加 export PATH="【conda安装的位置】/bin:$PATH" ,然后保存退出(按esc后输入 :wq 退出)

进行conda环境配置以及切换新python环境

Shell重新连接云耀云服务器即可看到conda的base环境如下:

527e3520bf50b92cf8250ebdb38b1280_AgAACqYyBu8g6lXcerxLsIhvZGlNTvRG_w=341&h=39.png

输入conda env list即可查看所有环境,当前只有默认的base环境

c5d884f37010a0df003baff5f0713a2b_AgAACqYyBu9XOxr5-SdMCKp0E9Qn_YkV_w=440&h=126.png

如果我们要新建一个环境,则输入

conda create -n 【环境名字】 python=3.9

当然python版本是可以自己随便设置的,需要多少写多少,环境名字当然也是自己想取什么取什么,我这里把环境名字设置为myenv。

0f8a9a18685c2523e3f510781f95fa9f_AgAACqYyBu8IWGpTKkdHcaIyQeXOVZoi_w=631&h=30.png

8fe5e4d298721057f0581c1f6d6f4252_AgAACqYyBu-DKBKF8wJC4r6iKWSdHlPT_w=813&h=756.png

再输入y确认即可。

此时,我们再次使用指令 conda activate myenv 查看conda的环境,则可以看到我们新建的环境myenv。

e60ee614e8ed42dfad65d9d7f02fd584_AgAACqYyBu-7SeFouRBDNa6FR9I64djA_w=560&h=147.png

要切换环境,则输入conda activate 【环境名字】,当我输入conda activate myenv,则切换到了myenv的python环境下。

0d2c323e2234b3bf7253c8d8887c9398_AgAACqYyBu88CKXB_z9JkKvFnTo-4-p7_w=500&h=46.png

如果想查看自己当前环境的python版本,则输入python -V (注意V要大写)

2e3fbd0a516a6e7934823a0152139fbf_AgAACqYyBu9wb-mLCEBGs5vohHOwORuN_w=472&h=83.png

如上,此时python的版本也正确。

测试可行性

在我们的新环境下,运行一个python语句,发现输出正确,到此,基础的python的环境配置完毕

eb6b4e271b3c56858b50bc9e68b8838b_AgAACqYyBu9NAX4KsiFKJqJrUOW3UXib_w=716&h=145.png

通过本文,我们已经成功在云服务器上配置了Python环境。Python作为一种简单易学、功能强大的编程语言,为软件开发提供了一个灵活、高效的工具。希望本文对大家有所帮助,祝大家在华为云耀云服务器L实例上成功配置Python环境,并享受编写和运行Python程序的乐趣!