![Python 源代码在哪里?](https://linux22.com/image/1096159/Python%20%E6%BA%90%E4%BB%A3%E7%A0%81%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我有Python 2.7安装用于学习目的(我是一名初级程序员,正在阅读'艰难地学习 Python') 并想知道一些事情是如何完成的。
我从 Synaptic 安装了它,想知道源代码所在的文件夹。 有人能帮我一下吗?
答案1
如果您
source code
在“软件源”应用程序 (software-properties-gtk
) 中启用了存储库,则可以下载与该包相关的最新 Python 源:apt-get source python
您可以对任何 ubuntu/debian 包执行此操作。
你可以随时通过 Google 找到源代码:http://www.python.org/download/releases/
答案2
从命令行尝试:
dpkg -L python2.7
它向您显示文件在系统中的安装位置。
尝试安装软件包 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 文件夹中。
或者,你可以直接在线浏览,无需安装任何东西: