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

发布时间 2023-10-25 12:01:17作者: 技术僧
 

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

本产品网址为:https://www.huaweicloud.com/product/hecs-light.html

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下载地址(https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/?C=M&O=D),选择一个默认python版本的miniconda(这里选择了python3.10的,后续切换conda环境可以安装其他版本python)

 

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

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

wget +刚刚复制的链接地址

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

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py310_23.5.2-0-Linux-x86_64.sh

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

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

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

按回车:

输入yes:

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

输入yes:

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

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

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

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

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

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

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

再输入y确认即可。

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

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

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

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

测试可行性

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

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