Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
PyPyのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
PyPy
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:プログラミング言語]] [[en:PyPy]] [http://pypy.org/ PyPy] は [[Python]] 2.7.13 と 3.5.3 インタプリタの代替実装です。PyPy は速度やメモリ使用量、サンドボックスや並列性で優れています。CPython と互換性がありますが [http://pypy.org/compat.html 多少の例外] もあります。また、PyPy を使うことで RPython プログラムを C コードにコンパイルすることも可能です。 == インストール == Python 2.7 の場合、{{Pkg|pypy}} パッケージをインストールしてください。Python 3 の場合、{{Pkg|pypy3}} パッケージをインストールしてください。 PyPy は {{ic|/opt/pypy/}} や {{ic|/opt/pypy3}} にインストールされて pypy のメイン実行ファイルは {{ic|/bin/pypy-c}} になります。 == 使用方法 == PyPy は {{ic|pypy}} や {{ic|pypy3}} コマンドで使用することができ CPython と同じように機能します。{{ic|pypy}} のオプションリストを表示するには次を実行: $ pypy -h === 対話型インタプリタ === pypy の対話型インタプリタをロードするには次を実行: $ pypy === ファイルからプログラムを実行 === pypy でファイルから Python プログラムを実行するには、次を実行: $ pypy example.py {{ic|example.py}} はプログラムのファイル名に置き換えてください。 === 仮想環境の作成 === PyPy で仮想環境を作成するには: $ virtualenv --python=/usr/bin/pypy venv-pypy 仮想環境について詳しくは [[Python/仮想環境]]を見てください。 === pip のインストール === pypy 用の python パッケージは Arch のパッケージとして配布されていないため、必要なものをインストールするときは pip を使ってインストールするのが便利です: $ pypy -m ensurepip --user $ pypy -m pip install --user --upgrade pip pip をインストールしたら、以下のようにパッケージをインストールできます: $ pypy -m pip install --user sqlalchemy システム全体にパッケージをインストールしたい場合は {{ic|--user}} を付けずに root でコマンドを実行してください。インストールしたパッケージは {{ic|/opt/pypy}} に配置されるためパッケージマネージャは関与しません。 == EasyInstall == Python のライブラリやプログラムは EasyInstall でインストールすることができます。PyPy のライブラリは CPython のライブラリとは別のフォルダに保存されます。 === EasyInstall のインストール === EasyInstall は PyPy パッケージには付属していないため手動でインストールする必要があります。EasyInstall をインストールするのに必要な {{ic|/opt/pypy/site-packages/}} フォルダを作成: # mkdir /opt/pypy/site-packages/ {{ic|distribute_setup.py}} を {{ic|/opt/pypy/}} フォルダにダウンロードして実行してください。{{ic|distribute_setup.py}} が EasyInstall をインストールします: $ cd /opt/pypy/ # wget python-distribute.org/distribute_setup.py # pypy distribute_setup.py EasyInstall は {{ic|/opt/pypy/bin/easy_install}} に保存されます。 === EasyInstall パッケージのインストール === EasyInstall パッケージ ''package_name'' を PyPy にインストールするには次を実行: # /opt/pypy/bin/easy_install package_name パッケージは {{ic|/opt/pypy/site-packages}} に保存され、インストールされたライブラリやアプリケーションは {{ic|/opt/pypy/bin}} に保存されます。PyPy の EasyInstall でインストールしたプログラムは {{ic|/opt/pypy/bin/program_name}} で普通に実行できます (''program_name'' は PyPy プログラムの名前に置き換えてください)。 === EasyInstall パッケージの例 === 以下は Lamson メールフレームワークをインストールします: # /opt/pypy/bin/easy_install lamson 以下はフレームワークの gen-project オプションを実行します: $ /opt/pypy/bin/lamson gen -project testproject
このページで使用されているテンプレート:
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
PyPy
に戻る。
検索
検索
PyPyのソースを表示
話題を追加