Python源代码在哪里?

我已经安装了Python 2.7用于学习目的(我是一名初学程序员,正在阅读’ 学习Python困难之路 ‘)并且想知道一些事情是如何完成的。

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

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

     apt-get source python 

    你可以为任何ubuntu / debian包做到这一点。

  2. 您可以随时使用谷歌来获取源代码: http : //www.python.org/download/releases/

  1. 从命令行尝试:

     dpkg -L python2.7 

    它显示了系统中文件的安装位置。

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

我不清楚你要求的来源是什么。 默认情况下,在Ubuntu上安装Python,在Ubuntu 12.04上安装2.7版本(我相信早期版本)。 是你用synaptic安装的python 2.7吗? Ubuntu使用CPython,因为它是用C语言编写的。因此,除非你要求,否则它的源代码不会放在你的计算机上。 medigeek发布了一个有用的答案 ,告诉你如何下载它。

Ubuntu在其许多软件包中使用python,例如ubiquity(Ubuntu安装程序),Jockey(附加驱动程序)和Startup Disk Creator。 由于用python编写的包以源代码forms分发并在安装时编译,因此您可以在系统上检查这些包。 例如,赛马会的源代码位于/usr/share/pyshared/jockey//usr/share/pyshared有很多软件包的python源代码(在我的系统上差不多有300个)。

python 2.7本身的源代码可以在http://hg.python.org/cpython找到。 其他版本的python已将其源代码导入Launchpad。 你可以在这里看到它们。 单击要查看的一个,然后单击“浏览代码”。

祝学习Python好运。

其他答案指出了上游 Python的源代码。

下游Python(Ubuntu中提供的特定版本)具有您可以在此处浏览的源代码。

顺便说一下,如果你刚开始学习Python,你几乎肯定会主要关注Python 3 。

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

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

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

或者,您可以直接在线浏览这些内容而无需安装任何内容:

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