- 注释:执行 ./configure 时,如果报错:configure: error: no acceptable C compiler found in $PATH,说明没有安装合适的编译器。这时,需要安装/升级 gcc 及其它依赖包。
操作如下:
# yum install make gcc gcc-c++
完成之后,重新执行:
# ./configure --prefix=/usr/local/python3 --enable-optimizations
配置完成之后,就可以编译了:
#Linux下make命令是系统管理员和程序员用的最频繁的命令之一,用它通过命令行来编译和安装很多开源的工具
# make
整个下载安装的时间长也是正常的。完成后,安装:
# make install
这个时候就已经完成了python3的安装
- 接下来我们可以设置 python3.x 为默认版本
查看 Python 的路径,在 /usr/bin 下面。可以看到 python 链接的是 python 2.7,所以,执行 python 就相当于执行 python 2.7。
#以我服务器centos7.6为例,执行以下代码:
# ls -al /usr/bin | grep python
-rwxr-xr-x 1 root root 11232 Oct 2 2020 abrt-action-analyze-python
lrwxrwxrwx 1 root root 35 Sep 30 19:05 btpython -> /www/server/panel/pyenv/bin/python3
lrwxrwxrwx 1 root root 7 Mar 23 2023 python -> python2
lrwxrwxrwx 1 root root 9 Mar 23 2023 python2 -> python2.7
-rwxr-xr-x 1 root root 7144 Jun 28 2022 python2.7
-rwxr-xr-x 1 root root 1835 Jun 28 2022 python2.7-config
lrwxrwxrwx 1 root root 16 Mar 23 2023 python2-config -> python2.7-config
lrwxrwxrwx 1 root root 9 Jan 8 2021 python3 -> python3.6
-rwxr-xr-x 2 root root 11328 Nov 17 2020 python3.6
-rwxr-xr-x 2 root root 11328 Nov 17 2020 python3.6m
lrwxrwxrwx 1 root root 14 Mar 23 2023 python-config -> python2-config
将原来 python 的软链接重命名:
# mv /usr/bin/python /usr/bin/python.bak
将 python 链接至 python3:
# ln -s /usr/local/bin/python3 /usr/bin/python
这时,再查看 Python 的版本:(如下则已经将设置修改成功)
# python -V
Python 3.5.2
- 配置 yum
升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件:
# vi /usr/bin/yum
同时修改:
# vi /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。
- 注释:vi为查看文件的命令,正常处于查看状态,按i键即可进入编辑模式,编辑完成后,按Esc键退出,再输入 :wq完成保存。(一定是小写,一开我就傻傻的不知道)
至此,Linux的python3版本安装完成。
Windows系统安装
- 访问python官网(www.python.org)->点击Download链接->你将直接看到最新版本的下载链接,点击即可->打开安装包,进行安装
- 注释:在安装界面,务必勾选“Add Python3.X to PATH”,让我们配置系统更加轻松。
macOS系统安装
- 基本与Windows系统安装方法一致。
3.IDE
我们已经知道在计算机终端可以执行简单的python指令,但是对于日常生活中代码的运行就很不方便。IDE(集成开发环境) 是开发者创建程序时使用的软件包。它通过简单的用户界面集成多个高度关联的组件,从而最大化程序员的生产效率。本质上,IDE 是一种改进代码创建、测试和 debug 流程的工具,它使这些工作更加简单。IDE 使用的工具包括:文本编辑器,装配自动化工具(assembly automation tool)和调试器(debugger)等部分组成,可以满足pythoner的大部分工作需求。以下介绍几种常见IDE:
Visual Studio Code
下载地址:[Download Visual Studio Code - Mac, Linux, Windows](https%3A//code.visualstudio.com/Download)
Visual Studio Code 有时会与 Visual Studio IDE 混淆,后者虽也提供python语言工具,但并非 python 使用者常用的工具。VS Code 是完整的代码编辑器,具备很多优秀功能,许多程序员称其为最好的 IDE 编辑器。
PyCharm
下载地址:PyCharm:JetBrains为专业开发者提供的Python IDE
PyCharm 由著名软件开发公司 JetBrains 开发。在涉及人工智能和机器学习时,它被认为是最好的 Python IDE。最重要的是,Pycharm 合并了多个库(如 Matplotlib 和 NumPy),帮助开发者探索更多可用选项。
Sublime Text
下载地址:[https://www.sublimetext.com/](Sublime Text - Text Editing, Done Right)
Sublime Text 被认为是最好的 Python 编辑器,因为它简单、通用、方便。它使用广泛,可用于不同的平台。
当然还有很多python IDE,如IDLE,Spyder,Jupyter等。
习惯
注释
在pyhon中可以输入#进行注释。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)
c1008edf79.png)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)