有着语法简单这般特性的语言, 十分契合初学者去展开学习。然而, 不管是怎样简单的计算机语言, 于正式学习这个行为开展之前, 均是需要去搭建开发环境的!

我们当下经常使用的计算机, 以及它所配备的操作系统, 划分成了个人PC, 其中包括系统, 还有苹果的macOS系统, 另外还有企业级服务器, 涵盖专业系统以及linux系统。

谈起操作系统, 当作现代操作系统“鼻祖”的UNIX, 为后续绝大多数操作系统的设计奠定了基础, 其起源于1969年至1971年, 是由贝尔实验室(隶属于AT&T)的肯・汤普逊(Ken)以及丹尼斯・里奇()所开发, 还能够认为最初UNIX系统进行设计时就并非面向普通个人, 在之后的许多年里都被诸如IBM、HP等大公司所垄断着, 它的特点是价钱高昂, 只有金融行业、电信行业这些大型企业的后台服务器采用这种模式。

沿着时代前行方向, 尤其是计算机硬件领域的进展, 众人猛地发觉, 无需购置IBM、HP彼等大型服务器, 凭借造价相对低廉的硬件装置组合而成计算机同样能够达成繁杂的数据处理任务。就在这个时段兴起了开源的操作系统Liunx。Linux的实质是一个操作系统内核(并非完整的OS), 由芬兰大学生林纳斯・托瓦兹(Linus)在1991年主持开发, 依靠开源社区生态体系变成全球最为主流的服务器操作系统, 并且广泛应用于嵌入式设备(像路由器、手机)。

由大名鼎鼎的比尔盖茨所在的微软公司推出的闭源操作系统凭借对个人电脑深度适配以及生态垄断长期主导桌面端市场, 该操作系统 1981 年微软为 IBM 个人电脑开发 DOS 系统呈字符界面且为单任务占据早期 PC 市场, 也就是说此源于微软与 IBM 公司的合作, 然而微软后期发展速度远超 IBM 了。

最后所作介绍的操作系统乃是苹果公司的macOS , 提及苹果公司时, 大伙都会联想到乔布斯 , 应当讲此人属于个性极为突出的人 , 不管是他所倡导推行的操作系统, 还是后续推出的苹果智能手机, 均令人有眼前一亮之感。

被苹果(Apple)特地为Mac系列电脑研发的专有操作系统是macOS, 起初它被叫做Mac OS并由此而出名并且广为人知, 在2001年之后它基于UNIX内核重新进行构建, 它凭借着“流畅性、设计感、软硬件协同”这几点确立并且巩固其作为具备核心优势的地位。

以上简单扼要地介绍了四大操作系统, 分别是UNIX、Linux、以及macOS。至于早期身为操作系统霸主的UNIX, 如今已然风光不再了, 仅仅局限于大型企业因历史缘故仍在使用。当下多数企业的后台服务器采用的是Linux, 而个人电脑的操作系统之中, 只有苹果系使用macOS, 其他各类品牌的电脑所安装的皆是。

搭建开发环境, 在, 与macOS系统上, 存在些许差异, 然而其核心要点, 皆是需要去安装, 解释器, 以及合适的代码编辑器或者IDE。以下给出针对两个系统的详细说明:

一、 系统的 开发环境

1. 解释器安装

- 下载安装包:

访问

官方网站

(),

筛选适宜的 最新版本(建议 3.8 以上), 开展下载 (.exe 格式文件)。

- 安装步骤:

双次点击安装包, 勾选“添加到路径”, 这是关键步骤, 能自动配置环境变量。

要或者自定义安装路径, 避免中文空格路径, 那就选择Now进行快速安装。

将其安装完毕之后, 开启命令提示符(CMD), 或者输入 ` --` , 随后输入 `py --` , 要是显示出版本号, 那么便是安装成功了。

2. 常用开发工具(IDE/编辑器)

- IDLE:

内置配套的简易编辑器, 于安装之际会自动予以附带, 它适宜供初学者开启入门之路, 能够对基本语法实现高亮显示以及具备运行功能。

- Code(VS Code):

微软开发的轻量级编辑器,免费且功能强大。

- 安装:从

VS Code 官网

) 下载 版本,默认安装即可。

配置方面, 进行安装, 安装的是扩展, 此扩展是由其提供的, 通过安装该扩展, 能够实现代码补全功能、调试功能、语法检查等功能。

- :

推出的专业 IDE,分为免费的 版和付费的 版。

- 安装:从

官网

首先进行下载, 之后按照向导来完成安装, 它能够支持创建虚拟环境, 还具备集成版本控制等高级功能。

二、macOS 系统的 开发环境

1. 解释器安装

macOS系统自身所带有2.x版本, 此版本已停止进行维护, 需要借助手动方式来进行安装3.x版本:

- 方法 1:官方安装包

访问

官方网站

首先, 去下载那个 macOS 版本的 .pkg 安装包。接着, 找到它并双击。然后, 按照向导的指示来进行安装。最后, 它会自动去配置环境变量。

- 方法 2:(推荐)

是 macOS 的包管理工具,适合开发者使用:

- 先安装 :打开终端,输入命令

```bash

/bin/bash -c "$(curl -fsSL

)"

```

- 安装 3:

```bash

brew

```

- 验证:终端输入 ` --`,显示版本号则成功。

2. 常用开发工具(IDE/编辑器)

- IDLE:

然而, 安装之后的3, 能够于应用程序这个范畴之内, 在3.x所对应的目录当中被找寻到, 它适宜供简单代码去开展运行操作。

- Code(VS Code):

VS Code 官网

下载macOS版本, 将其拖拽至应用程序文件夹, 而后 安装扩展进行使用, 所获体验与之前一致。

- :

需从官网那个地方去下载macOS版本, 要将其拖拽到应用程序文件夹那儿进行安装, 它是支持M1以及M2芯片的, 在性能优化这方面做得是比较不错的。

- 其他工具:

对于 Text(此乃轻量编辑器, 需进行插件安装)、Atom 这类, 能够依据需求来做出选择。

三、Linux 系统的 开发环境

在Linux系统里边进行安装, 通常存在着好多不一样的方式, 下面所讲的是几种最为常用的办法, 它们适合运用在大多数的Linux发行版当中(就好像、、、等这些):

(一)、检查系统自带

通常预装的是3.x, 大多数Linux发行版如此, 部分旧版本可能同时有2.x。

打开终端,输入以下命令检查是否已安装及版本:

```bash

检查 3 版本

--

检查 2 版本(可能已过时)

--

```

若是呈现出诸如 ` 3.8.10` 这般的版本号显示情况, 那就表明已经安装了数3, 而后能够直接予以使用。要是版本属于老旧状态或者尚未安装, 接着就要开展手动安装这一操作。

(二)、通过系统包管理器安装(推荐)

适用于多数用户的、稳定版本由Linux系统的包管理器提供, 像 `apt`、`yum`、`dnf` 这样。

1. / 及其衍生版

使用 `apt` 包管理器:

```bash

更新软件源

sudo apt

安装 3

sudo apt

安装 pip( 包管理工具)

sudo apt -pip

验证安装

-- 查看 版本

pip3 -- 查看 pip 版本

```

2. /RHEL 7 及以下

运用 `yum` 包管理器, 其默认情况或许是 2 , 需要通过手动方式来进行安装 3。

```bash

安装 3

sudo yum

安装 pip3

sudo yum -pip

验证

--

pip3 --

```

3. /RHEL 8+ /

使用 `dnf` 包管理器:

```bash

安装 3

sudo dnf

安装 pip3

sudo dnf -pip

验证

--

pip3 --

```

(三)、编译源码安装(获取最新版本)

要是有需求获取最新版本的话, (包管理器里的版本兴许会滞后), 能够借助源码编译来进行安装:

1. 安装依赖工具

```bash

/

这个句子似乎不正确, 请检查一下内容呢, 因为“- -dev”这样连续重复很多次不符合正常的命令形式和语法规则, 按照当前错误内容改写似乎不太合适。若修正后可继续向我提问要求为你重新改写。

/RHEL

sudo yum " Tools"

需 sudo 使用 yum 来安装 zlib 开发工具包, 还有需要安装 bzip2 开发工具包, 要安装 tk 关联的开发工具包, 要去让 gdbm 关联的开发工具。要装 db4 的开发关联包, 需要安装 xz 关联的开发工具包, 都要安装对应的开发工具包, 都要安装对应的开发工具包。

```

2. 下载源码包

官网

) 复制最新版本的源码链接,例如:

```bash

下载(以 3.11.4 为例,替换为最新版本)

wget

解压

tar -xf -3.11.4.tgz

cd -3.11.4

```

3. 编译并安装

```bash

配置(-- 指定安装路径,默认/usr/local)

./ ---

编译(-j 后面的数字为 CPU 核心数,加速编译)

make -j 4

安装(需要管理员权限)

sudo make 使用 避免覆盖系统默认

```

4. 验证安装

```bash

.11 -- 替换为实际安装的版本号

pip3.11 --

```

(四)、使用 pyenv 管理多版本(进阶)

要是在同一系统里管理多个版本, 像一道用上了3.8这个版本数值、3.9这个版本数值以及3.10这个版本数值的状态下, 推荐去运用` pyenv` 这个工具:

1. 安装 pyenv

```bash

克隆仓库

git clone ~/.pyenv

依 shell 类型来挑选, 以 bash 作为示例, 去配置环境变量。

把“echo '="\$HOME/.pyenv"'”, 添加到“~/. ”那里 , 并使其成为新的内容。

把“echo 'eval"$(pyenv init -)"'”, 添加到“>>~/. ”里 , 有这样具体的操作 , 是要进行什么特别的设置呢。

生效配置

~/.

```

2. 使用 pyenv 安装

```bash

查看可安装的版本

pyenv --list

安装指定版本(如 3.10.12)

pyenv 3.10.12

设置全局默认版本

pyenv 3.10.12

验证

-- 此时应显示 3.10.12

```

(五)、注意事项

1. 为防止删除系统默认, 对于Linux系统而言, 其部分工具依赖自带的, 要是强行删除, 便可能致使系统故障。

2. 运用虚拟环境, 在进行开发之际, 推荐采用`venv`或者`conda`来对项目依赖予以隔离。

```bash

创建虚拟环境

-m venv myenv

激活虚拟环境

myenv/bin/ 退出用

```

3. 权限方面的问题是, 要防止运用 `sudo pip` 去安装包, 因为这有可能对系统环境造成污染, 所以建议在虚拟环境当中使用 `pip` 来进行安装。

针对需求去挑选适宜的安装方式, 日常开展开发借助包管理器就行, 要是对最新版本有所需求或者进行多版本管理, 那就采用源码编译或者`pyenv`。

本期文章篇幅相对较长, 这是由于一旦要写开发环境, 那么就得把市面上所有操作系统纳入考量范畴。然而针对大多数普通人而言, 仅仅掌握在系统或者macOS系统环境下安装就可以了。针对Linux系统下的安装, 通常所属于企业服务器范畴, 且会有专业人员去负责完成安装工作。

搭建Python开发环境 Windows macOS Linux_python的idle_Python开发环境配置教程 Windows macOS Linux

学习一门语言对抗焦虑

##

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐