首页 > 编程语言 >华为云耀云服务器L实例:初级篇-conda与python环境配置

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

时间:2023-10-25 12:16:45浏览次数:55  
标签:python 云耀云 环境 Python miniconda conda 输入

 

华为云耀云服务器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程序的乐趣!

标签:python,云耀云,环境,Python,miniconda,conda,输入
From: https://www.cnblogs.com/jishuseng/p/17786852.html

相关文章

  • 【记录10】华为云耀云服务器L实例-使用Docker拉取nginx镜像的部署示例
     Docker 是一个开源平台,用于开发、运输和运行应用程序。它使用容器化技术来包装应用程序及其依赖项,以便在任何环境中都能一致地运行。简单来说,Docker 可以将应用程序及其所有依赖项打包成一个容器,这样就可以确保它无论在哪里运行都表现一致。 ### Docker 的主要组件:1.......
  • 华为云耀云服务器L实例:初级篇-mysql安装与配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:初级篇-tomcat配置部署
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:初级篇-购买并使用宝塔面板管理自己的云服务器
     在当今数字化时代,云服务器已经成为许多企业和个人不可或缺的一部分。通过将数据和应用程序存储在云端,云服务器为用户提供了灵活、可靠和高效的计算资源。为了帮助用户解决使用云服务器时的问题和困惑,华为云推出了一款专为中小企业和开发者打造的轻量级云服务器产品——云耀云......
  • 华为云耀云服务器L实例:高级篇-部署自己的免费gpt
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:初级篇-java环境配置
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:高级篇-部署自己的memos云端笔记
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:高级篇-部署自己的ASRT语音识别api
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......
  • 华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(下)
     书接上文,我们已经做好了在华为云耀云服务器L实例中开启minecraft服务器的所有准备工作,现在让我们正式在我们的华为云耀云服务器L实例中开启minecraft服务器。开启minecraft服务器首先,我们需要知道自己的minecraft服务器核心jar放在哪里了,就是上方下载上传后的路径,这里我的......
  • 华为云耀云服务器L实例:高级篇-部署自己的minecraft游戏服务器(上)
     华为云耀云服务器L实例是一款可快速部署且易于运维的轻量级云服务器,专为中小企业和入门级开发者打造。它不仅拥有华为云擎天架构的强大性能,还具有多项用户体验优化方案,让用户轻松上手,享受简单上云的乐趣。本产品网址为:https://www.huaweicloud.com/product/hecs-light.html......