windows 编译python3

345次阅读
没有评论

Python 是一种高级编程语言,由荷兰程序员吉多·范罗苏姆(Guido van Rossum)在 1989 年底发明,并于 1991 年首次发布。Python 设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进来区分代码块,而不是使用大括号或其他关键字)。这使得 Python 成为初学者学习编程的理想选择,同时也受到经验丰富的开发者的喜爱。

Python 的特点

  1. 易学易用

    • Python 的语法清晰简单,接近自然语言,使得新手可以快速上手。
  2. 跨平台

    • Python 可以在多种操作系统上运行,包括 Windows、Linux、macOS 等。
  3. 解释型语言

    • Python 是一种解释型语言,这意味着它在执行时逐行解释代码,无需预先编译成机器语言,这有利于快速迭代和测试。
  4. 动态类型

    • Python 支持动态类型,变量在使用前不需要声明其类型,这简化了编程过程。
  5. 面向对象

    • Python 支持面向对象编程,允许开发者定义类和对象,实现封装、继承和多态等特性。
  6. 丰富的标准库

    • Python 拥有一个庞大的标准库,提供了广泛的模块和函数,覆盖了从网络编程到文件操作等多个领域。
  7. 强大的社区支持

    • Python 拥有活跃的开发者社区,提供大量的第三方库和框架,满足各种开发需求。
  8. 可扩展性强

    • Python 可以轻松地与 C/C++ 等其他语言编写的功能集成,提高性能或利用现有资源。

应用领域

  • Web 开发 :Django、Flask 等框架使 Python 成为 Web 开发的强大工具。
  • 数据科学 :NumPy、Pandas、Matplotlib 和 SciPy 等库让 Python 成为了数据分析和科学计算的首选语言。
  • 人工智能和机器学习 :TensorFlow、PyTorch 等库的出现推动了 Python 在 AI 领域的发展。
  • 自动化脚本 :Python 常用于编写自动化任务的脚本,如文件管理、网络爬虫等。
  • 游戏开发 :虽然不是主流,但 Python 也用于游戏开发,尤其是原型设计和小型游戏。
  • 网络爬虫 :Python 提供了许多库,如 BeautifulSoup 和 Scrapy,方便抓取网页数据。
  • 系统管理 :Python 也广泛应用于服务器管理和维护任务。

版本

  • Python 2:早期版本,已不再更新,官方已于 2020 年停止对 Python 2 的支持。
  • Python 3:当前的主流版本,引入了许多新特性和改进,包括更好的 Unicode 支持、更简洁的语法等。 最新代码已经支持去除 GIL 版本!!【多线程开始折磨 pyer 了,^_^】

总的来说,Python 是一门功能强大且应用广泛的编程语言,适合各种规模的项目和个人使用。无论是作为初学者的第一门语言,还是作为专业人士的工具,Python 都是一个非常值得学习的选择。

 

编译步骤

 1. 下载最新代码 https://www.python.org/ftp/python/3.14.0/Python-3.14.0a1.tgz (请下载最新源码)

 2. 解压到目录 F:\Python-3.14.0a1\Python-3.14.0a1

 3. 打开 vs2022 编译控制台,转到 目录 F:\Python-3.14.0a1\Python-3.14.0a1\PCbuild

4. 输入 builld.bat 开始编译 (如果 git 下载依赖或 python 请求 zip 时出现错误,请使用 ghproxy.cn 加速,如 https://www.ghproxy.cn/https://github.com/%ORG%/cpython-source-deps)

5. 编译结果

windows 编译 python3

 

6. 开始我们提到 python 已经有去除 GIL 版本,现在我们编译这个版本

7. 重新进入 F:\Python-3.14.0a1\Python-3.14.0a1\PCbuild,在控制台输入 build.bat --disable-gil

8. 编译结果

windows 编译 python3

正文完
 0
评论(没有评论)