15

WindowsXP32ビットでPyPy1.8を使用する方法を考えていました。Webサイトからzipファイルをダウンロードし、マイドキュメントファイルにインストールしました。最初は、「psycoをインポート」する必要があるという点で、psycoに似ていると思いましたが、代わりにPyPy.exeがPythonコマンドラインのように動作することがわかりました。

スクリプトをPyPy.exeにドラッグして実行しようとしましたが、まったく機能しなかったようです。PyPy内で「python」コマンドを使用しようとすると、「グローバル名「python」が定義されていません」という結果になりました。

ですから、私はアイデアがほとんどないので、誰かがPyPyを実行するのを手伝ってくれるかどうかを望んでいました。PyPy Webサイトのドキュメントは主に私を混乱させ、あまり役に立ちませんでした。

回答:スクリプトを右クリックしてPypy.exeを「開く」だけで、スクリプトを機能させることができることがわかりました。それは同等だと思ったので、なぜドラッグで機能しなかったのかわかりません。みんな、ありがとう。

4

3 に答える 3

41

私は初心者で、まったく混乱していたので、誰かを助けるために私がしたことは次のとおりです。これは非常に基本的なことなので、pypyはそれについて言及していません。

  1. OSに基づいて適切なファイルをダウンロードします:http://pypy.org/download.html

  2. 任意のディレクトリに解凍/解凍/解凍/抽出します。例:C:\

  3. Windowsエクスプローラーでディレクトリに移動し、パスをコピーします。例:C:\ pypy-2.5.0-win32

  4. コントロールパネル>システム>高度なシステム設定>環境変数

  5. 最初のボックスで、[パス]を選択します

  6. 編集をクリックします

  7. たくさんのパスが表示されます。それらのいずれも変更しないでください。カーソルを最後まで移動します。

  8. セミコロンを入力します:;

  9. パスの長いリストの最後に追加したセミコロンの後にパスを貼り付けます。例:; C:\ pypy-2.5.0-win32

ノート!コマンドは、ランチャー名-.exeのファイル名になります。ランチャーがpypy3.exeの場合、コマンドはpypy3になります。

ファイル名がpython.exeの場合、コマンドはpythonなどになります。

pypy3の場合、デフォルトのランチャーはpypy3.exeです。

  1. すべてのシステム設定ボックスを閉じ、開いている場合はシェルを終了します

  2. オープンシェル

  3. .pyファイルが置かれているディレクトリに移動します

  4. タイプ:pypy filename.py

これで、Pythonの代わりにpypyを使用してコードを実行できます。

于 2015-02-11T01:54:51.357 に答える
9

たぶん私はあなたがやろうとしていることをフォローしていませんが、それはコマンドプロンプトを開いてpypy myscriptnameを実行するだけの問題ではありませんか?とにかく、PyPyとスクリプトのすべてのパスがまっすぐにあると仮定します(たとえば、スクリプトはPyPyのフォルダーにあります)。

于 2012-03-27T18:07:21.463 に答える
0
  1. Chocolateyをインストールする
  2. choco install python.pypy -y
于 2021-07-14T06:17:30.423 に答える