web-dev-qa-db-ja.com

Pythonソースコードはどこにありますか?

私は学習目的のためにPython 2.7をインストールしています(私は「 Learn Python The Hard Way 'を読んでいる初心者プログラマーです)。いくつかのことが行われた方法を知っています。

Synapticからインストールし、ソースコードが入っているフォルダを知りたい。誰でもここで私を助けることができますか?

  1. 「ソフトウェアソース」アプリケーション(source code)でsoftware-properties-gtkリポジトリを有効にすると、パッケージに関連する最新のpythonソースをダウンロードできます。

    apt-get source python
    

    これは、任意のubuntu/debianパッケージに対して実行できます。

  2. あなたはいつでもソースコードにグーグルで行くことができます: http://www.python.org/download/releases/

8
Savvas Radevic
  1. コマンドラインから試してください:

    dpkg -L python2.7
    

    ファイルがシステムのどこにインストールされているかを示します。

  2. パッケージpython2.7-examplesをインストールしてみてください。学習目的で役立つ多くの例が含まれています。

3
karolszk

あなたがどのソースを求めているのかははっきりしません。 PythonはUbuntuにデフォルトでインストールされ、2.7バージョンはUbuntu 12.04にインストールされます(以前のバージョンと思われます)。 synapticでインストールしたのはpython 2.7ですか? UbuntuはCPythonを使用します。CPythonで記述されているため、その名前が付けられています。したがって、要求しない限り、ソースはコンピューターに配置されません。 medigeekが有用な回答を投稿しています これは、ダウンロード方法を示します。

Ubuntuは、ユビキタス(Ubuntuインストーラー)、ジョッキー(追加ドライバー)、スタートアップディスククリエーターなど、そのパッケージの多くにpythonを使用します。 pythonで記述されたパッケージはソース形式で配布され、インストール時にコンパイルされるため、システムでこれらのパッケージを調べることができます。たとえば、jockeyのソースコードは/usr/share/pyshared/jockey/にあります。 /usr/share/pysharedには、多くのパッケージのpythonソースがあります(私のシステムでは約300)。

python 2.7自体のソースは http://hg.python.org/cpython にあります。 pythonの他のバージョンでは、ソースがLaunchpadにインポートされています。それらを見ることができます こちら 。見たいものをクリックして、「コードを参照」をクリックします。

Pythonの学習を頑張ってください。

2
John S Gruber

Pythonに同梱されているデモと簡単なサンプルプログラムを探していると思います。以下を使用してpythonソースパッケージをインストールできます。

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

デモプログラムは、インストールが完了すると、Tools/demoフォルダーに配置されます。

あるいは、何もインストールせずに、それらを直接オンラインで閲覧できます。

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

0
ImaginaryRobots

他の回答は、 pstream Pythonのソースコードを示しています。

ダウンストリームPython(Ubuntuで提供される特定のバージョン)には、ソースコードがあります ここを参照できます

ちなみに、Pythonを学習し始めたばかりの場合は、ほぼ確実に主に Python に集中する必要があります。

0
Eliah Kagan