(機械翻訳) インストール Pyramid

注釈

このインストールガイドでは、簡単にするためにPython 3.4以降を使用することを強調しています。

ピラミッドをインストールする前に

ご使用のオペレーティングシステム用のPythonバージョン3.4以上をインストールし、以下のセクションで説明するように:ref: `require-for-installing-packages`を満たしてください。

:app:Pyramidは、Linux、Mac OS X、FreeBSDなどの一般的なUNIX系システムやWindowsプラットフォームで動作することが知られています。 term: `PyPy`(1.9+)で動作することも知られています。

:app:Pyramidのインストールでは、Cコードのコンパイルは必要ありません。しかし、いくつかの:app: `Pyramid`の依存関係は、パフォーマンス向上のためにCコードからバイナリ拡張を構築しようとするかもしれません。コンパイラやPythonのヘッダが利用できない場合、依存関係は純粋なPythonを使用することに戻ります。

注釈

バイナリ拡張をコンパイルできないという警告やエラーが表示された場合は、ほとんどの場合、これらのエラーを無視しても問題ありません。バイナリ拡張機能を使用する場合は、機能しているコンパイラとPythonヘッダファイルがオペレーティングシステム用にインストールされていることを確認してください。

Mac OS Xユーザーの場合

PythonはMac OS Xにプリインストールされていますが、Appleのリリースサイクルのために古くなっています。特定の以前のバージョンが必要な場合を除き、最新の3.xバージョンのPythonをインストールすることをお勧めします。

Python for Mac OS Xの最新バージョンは、Python.orgのバイナリからインストールすることができます<https://www.python.org/downloads/mac-osx/> `_。

代わりに、 `homebrew <https://brew.sh/> `_パッケージマネージャー。

# for python 3.x
$ brew install python3

Python用のインストーラを使用している場合は、ref: `installing_unix`セクションにスキップできます。

Pythonインタプリタをまだ持っていない場合(UNIX)

あなたのシステムにPythonインタプリタがなく、あなたがUNIXの場合は、あなたのオペレーティングシステムのパッケージマネージャを使ってPythonをインストールすることができます。*または開発ツールを持つUNIXシステムにPythonを簡単にインストールできます。

参考

公式のPythonのドキュメントを参照してください:ref: `UnixプラットフォームでのPythonの使用<python:using-on-unix> `詳細については、

Pythonインタプリタをまだ持っていない場合(Windows)

あなたのWindowsシステムにPythonインタプリタがない場合は、Python 3.xシリーズインタプリタをPython.orgのダウンロードセクションからダウンロードしてインストールする必要があります<https://www.python.org/downloads/> `_(&quot; Windows Installer &quot;というラベルの付いたファイル)。ダウンロードしたら、実行可能ファイルをダブルクリックし、インストールプロセス中に適切なオプションを選択します。このドキュメントを標準化するために、GUIインストーラを使用して次のオプションを選択しました。

  • 画面1:Python 3.xx(32ビットまたは64ビット)をインストールする
    • &quot;すべてのユーザーにランチャーをインストールする(推奨)&quot;を確認してください。
    • &quot;Python 3.xをPATHに追加&quot;をチェックしてください。
    • &quot;今すぐインストールする&quot;をクリックします。
  • 画面2:ユーザーアカウント制御
    • &quot;はい&quot;をクリックします。

参考

公式のPythonのドキュメントを参照してください:ref: `WindowsでPythonを使う<python:using-on-windows> `詳細については、

参考

Python for Windows extensionsをダウンロードしてインストールする必要があります<https://sourceforge.net/projects/pywin32/files/pywin32/> `_。ビルドのリストの最後にあるREADME.txtファイルを注意深く読んで、その指示に従ってください。適切な32ビットまたは64ビットのビルドとPythonのバージョンを取得してください。

参考

Pythonランチャーfor Windows <https://docs.python.org/3/using/windows.html#launcher> `_は、ユーザーがPythonのインストールされているバージョンを実行できるようにする `py``コマンドを提供します。

警告

PythonをWindowsにインストールしたら、Pythonや他のプログラム(pip、setuptools、cookiecutterなど)がインストールされているディレクトリを環境の `` Path``に追加する必要があります。これにより、コマンドプロンプトからそれらを呼び出すことができます。

これを行うには、コンピュータ上の&quot;環境変数&quot;を検索してください(Windows 10では ``システムプロパティ `` - `` Advanced``の下にあります)。そのディレクトリを `` Path``環境に追加してください変数を使用して、GUIを使用してパスセグメントを編集します。

セグメントの例は `` C:Users <username> AppData Local Programs Python3x-32``のように、 `` <username> 、あなたのPythonのバージョン、そしてそれが32ビットか64ビットのどちらかです。さらに、 `` \ Scripts``で終わるパスセグメント、つまり `` C:\ Users \ &#39; <username> \ AppData \ Local \ Programs \ Python3x-32 \ Scripts、およびユーザーがインストールしたPythonプログラムの場合は、 ``%APPDATA%Python Python3x Scripts`のようになります。

環境変数をロードするには、コマンドプロンプトセッションを再起動する必要があります。

参考

`Pythonの設定(Windowsの場合) <https://docs.python.org/3/using/windows.html#configuring-python> `_詳細については_

パッケージのインストール要件

パッケージをインストールするにはterm: pip`を使い、仮想環境を作るには `python3 -m venv env``を使います。仮想環境は、システム全体にインストールするのではなく、特定のアプリケーションで使用するためにパッケージをインストールできるようにする半独立型のPython環境です。

参考

Python Packaging Authority(PyPA)のドキュメント `パッケージのインストールのための要件<https://packaging.python.org/tutorials/installing-packages/#requirements-for-installing-packages> `_詳細については_

インストール:app: `Pyramid`をUNIXシステムにインストールする

前述の:ref: for-mac-os-x-users`や:ref: `if-you-don-t-y​​et-a-python-interpreter-unix`のようにPythonをインストールした後、 :ref: `require-for-installing-packages`を実行すると、Pyramidをインストールできます。

  1. Make:a:term: `virtual environment`ワークスペース:

    $ export VENV=~/env
    $ python3 -m venv $VENV
    

    環境変数 `` $ VENV``の使用に従うか、仮想環境のルートディレクトリに置き換えることができます。前者の方法を選択した場合は、 `` $ VENV``が絶対パスであることを確認してください。後者の場合、 `` export``コマンドはスキップできます。

  2. (オプション) `` $ VENV / bin / activate``を使って仮想環境を使うようにシェル環境を配線することを検討してください。

  3. app: Pyramid`とその直接の依存関係をインストールするには `pip``を使います:

    $ $VENV/bin/pip install "pyramid==1.9.2"
    

注釈

``ソースbin / activate``の代わりに `` $ VENV / bin / pip``を使うのはなぜ? `` pip``ですか?

`` $ VENV / bin / pip``は `` pip``がシステムレベルではなく仮想環境内から実行されることを明確に指定しています。

`` activate``はユーザのシェル環境を変更します。これはしばしば便利です。しかし、長い形式の文書では、環境設定を簡単に忘れることがあります。各スニペットを明示的に保つことで、誤ったPython環境に対してコマンドが実行されるユーザによるコピー/ペーストエラーを減らすことができます。また、 `` deactivate``は以前のシェル環境変数を正しく復元しないかもしれません。 `` activate``を避けることは環境をより再現性のあるものにします。

`` source bin / activate``を使用していて、 `` pip``を実行すると、呼び出されたコマンドを発行するためのキーストロークが少なくて済みますが、考慮すべき点があります。 Michael F. Lamb(datagrok)は `Virtualenvのbin / activeに要約を提示していますDoing It Wrong <https://gist.github.com/datagrok/2199506> `_。

最終的には、明確でシンプルなものを保つことを好むので、 `` $ VENV / bin / pip``を使います。

インストール:app: `Pyramid`をWindowsシステムにインストールする

前述の:ref: if-you-don-t-y​​et-a-python-interpreter-windows`で説明したようにPythonをインストールし、:ref: require-for-installation-packages`を満たすならば、今ピラミッドをインストールします。

  1. Make:a:term: `virtual environment`ワークスペース:

    c:\> cd \
    c:\> set VENV=c:\env
    c:\> python -m venv %VENV%
    c:\> cd %VENV%
    

    環境変数 ``%VENV% ``を使用するか、仮想環境のルートディレクトリに置き換えることができます。前者の方法を選択した場合は、 ``%VENV% ``が絶対パスであることを確認してください。後者の場合、 `` set``コマンドはスキップできます。

  2. (オプション)仮想環境を使用するようにシェル環境を配線するには、 ``%VENV%Scripts activate.bat``を使用することを検討してください。

  3. app: Pyramid`とその直接の依存関係をインストールするには `pip``を使います:

    c:\> %VENV%\Scripts\pip install "pyramid==1.9.2"
    

注釈

上の注意を参照してください:ref: `ソースbin / activateの代わりに$ VENV / bin / pipを使ってからpip <venv-bin-pip-vs-source-bin-activate> `

インストールされるもの

:app: `Pyramid`をインストールすると、WebOb、PasteDeployなどのさまざまなライブラリがインストールされます。

さらに、:ref: project_narr`でchynledされているように、:term: cookiecutter` が使用され、新しい:app: `Pyramid`プロジェクトを簡単に開始できます。