2.2。 UnixプラットフォームでのPythonの使用
2.1。 Pythonの最新バージョンの入手とインストール
2.1.1。 Linuxの場合
PythonはほとんどのLinuxディストリビューションにプリインストールされており、他のすべてのディストリビューションではパッケージとして利用できます。 ただし、ディストリビューションのパッケージでは利用できない、使用したい特定の機能があります。 Pythonの最新バージョンをソースから簡単にコンパイルできます。
Pythonがプリインストールされておらず、リポジトリにも含まれていない場合は、独自のディストリビューション用のパッケージを簡単に作成できます。 次のリンクをご覧ください。
も参照してください
- https://www.debian.org/doc/manuals/maint-guide/first.en.html
- Debianユーザー向け
- https://en.opensuse.org/Portal:Packaging
- OpenSuseユーザー向け
- https://docs-old.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html
- Fedoraユーザー向け
- http://www.slackbook.org/html/package-management-making-packages.html
- Slackwareユーザー向け
2.1.2。 FreeBSDとOpenBSDについて
FreeBSDユーザーは、パッケージを追加するために次を使用します。
pkg install python3
OpenBSDユーザー、パッケージを追加するには、以下を使用します。
pkg_add -r python pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/<insert your architecture here>/python-<version>.tgz
たとえば、i386ユーザーは以下を使用して2.5.1バージョンのPythonを入手します。
pkg_add ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386/python-2.5.1p2.tgz
2.2。 Pythonのビルド
CPythonを自分でコンパイルしたい場合、最初にすべきことは source を入手することです。 最新リリースのソースをダウンロードするか、新しいクローンを入手することができます。 (パッチを提供したい場合は、クローンが必要になります。)
ビルドプロセスは、通常のコマンドで構成されています。
./configure
make
make install
特定のUnixプラットフォームの構成オプションと警告は、Pythonソースツリーのルートにある:source: `README.rst` ファイルに詳しく記載されています。
警告
make install
は、python3
バイナリを上書きまたはマスカレードできます。 したがって、exec_prefix/bin/pythonversion
のみをインストールするため、make install
の代わりにmake altinstall
をお勧めします。
2.4。 その他
UnixでPythonスクリプトを簡単に使用するには、スクリプトを実行可能にする必要があります。 と
$ chmod +x script
スクリプトの先頭に適切なシバン行を配置します。 良い選択は通常です
#!/usr/bin/env python3
PATH
全体でPythonインタープリターを検索します。 ただし、一部のユニスには env コマンドがない場合があるため、インタープリターパスとして/usr/bin/python3
をハードコーディングする必要がある場合があります。
Pythonスクリプトでシェルコマンドを使用するには、サブプロセスモジュールを確認してください。