Python 源代码在哪里?

Python 源代码在哪里?

我有Python 2.7安装用于学习目的(我是一名初级程序员,正在阅读'艰难地学习 Python') 并想知道一些事情是如何完成的。

我从 Synaptic 安装了它,想知道源代码所在的文件夹。 有人能帮我一下吗?

答案1

  1. 如果您source code在“软件源”应用程序 ( software-properties-gtk) 中启用了存储库,则可以下载与该包相关的最新 Python 源:

    apt-get source python
    

    您可以对任何 ubuntu/debian 包执行此操作。

  2. 你可以随时通过 Google 找到源代码:http://www.python.org/download/releases/

答案2

  1. 从命令行尝试:

    dpkg -L python2.7
    

    它向您显示文件在系统中的安装位置。

  2. 尝试安装软件包 python2.7-examples。它包含许多有用的学习示例。

答案3

我不清楚您要找的是什么源。Ubuntu 默认安装 Python,Ubuntu 12.04(我相信还有更早的版本)上安装的是 2.7 版本。您用 synaptic 安装的是 python 2.7 吗?Ubuntu 使用 CPython,之所以这样命名是因为它是用 C 编写的。因此,除非您要求,否则它的源代码不会放在您的计算机上。medigeek 发布了一个很有帮助的答案它将告诉您如何下载它。

Ubuntu 的许多软件包都使用 Python,例如 ubiquity(Ubuntu 安装程序)、Jockey(附加驱动程序)和启动盘创建器。由于用 Python 编写的软件包以源代码形式分发并在安装时编译,因此您可以在系统上检查这些软件包。例如,jockey 的源代码位于/usr/share/pyshared/jockey//usr/share/pyshared有许多软件包(在我的系统上几乎有 300 个)的 Python 源代码。

Python 2.7 的源代码可以在以下位置找到:http://hg.python.org/cpython。其他版本的 Python 源代码已导入到 Launchpad。您可以看到它们这里。单击您想查看的代码,然后单击“浏览代码”。

祝你学习 Python 顺利。

答案4

我假设您正在寻找 python 附带的演示和简单示例程序。您可以使用以下命令安装 python 源包:

cd /somewhere/you/want/source/code/
sudo apt-get source python

安装完成后,演示程序将位于 Tools/demo 文件夹中。

或者,你可以直接在线浏览,无需安装任何东西:

http://hg.python.org/cpython/file/a970054a93fb/Tools/demo

相关内容