2

子供たちにプログラミングを教えようと思って、Downey の「Think Python」を使っています。彼が亀のような学習モジュール「Swampy」をインストールするときを除いて、この本は素晴らしいです。私はそれを理解しようと数時間を費やしました - 今私は助けが必要です.

Swampy のインストール方法について、明確で段階的な手順を提供できる人はいますか? Unix などの予備知識はゼロと仮定してください。

私はOS X(10.6.6)を使用しています。Python は問題なく動作しています。Tkinter は問題ありません。

著者のサイトで提供されている全体的なインストール手順は次のとおりです。

http://www.greenteapress.com/thinkpython/swampy/install.html

「Swampy を検索パスに追加する」セクションで行き詰まっています。

検索パスに関して著者が指摘する追加の指示は次のとおりです。

http://docs.python.org/install/index.html#inst-search-path

おそらく非常に明白なイントロ テキストのタフなものを購入 !

アップデート

後でこれに出くわした人のための記録の詳細:

  1. 私のインストールにはファイルまたはフォルダー「python2」がないため、パス名「/home/downey/swampy-2.0/python2」は機能しない可能性があります。「python2」を削除したところ、すべて問題ありませんでした。

  2. bashpc または bash_profile ファイルを見つけるのに少し問題がありました。隠しファイルを探しても存在しないようでした。ということで、新しく作りました。すべてが順調に見えます。

あなたの助けに再び感謝します-私はそれを理解することはなかったでしょう:)

この本の読者 (私のような初心者) を考えると、これを処理する何らかのインストーラーやスクリプトがないことに驚いています。:)

4

2 に答える 2

1

ターミナルを開き、Swampy を解凍したフォルダーに移動します。と入力して、その場所の完全なディレクトリ パスを検索しますpwd。その場所が であるとしましょう/home/downey/swampy-2.0/python2。ターミナルでこのコマンドを発行しexport PYHTONPATH="/home/downey/swampy-2.0/python2"ます。これにより、 が設定されますPYTHONPATH environment variable

これが正常に機能する場合は、ターミナルを開いたときに常にこれが実行されるようにする必要があります。そのためには.bashrc、コンピューター上で呼び出されるファイルを編集する必要があります。

ターミナルで、 を試してくださいnano ~/.bashrc

これにより、単純なテキスト エディターが開きます。そのファイルに同じ行を追加しますexport PYHTONPATH="/home/downey/swampy-2.0/python2"。入力Ctrl+Xして閉じ、保存してください。

環境変数を常に手動で設定する代わりにsource ~/.bashrc、コマンドを実行するだけでコマンドが実行されます。

ターミナルを終了して再度開くたびに、PYTHONPATH を設定するために実行する必要があることに注意してください。ターミナルsource ~/.bashrcを開くたびに source ~/.bashrc を実行したくない場合は、ターミナルを自動的に実行するように設定できます。このコマンドは、起動時 (つまり、ターミナル ウィンドウが開いたとき) に実行されます。そのために–</p>

  • ターミナル –> 環境設定 –> 設定 –> シェル に移動します。
  • 「コマンドの実行」にチェックを入れて入力しsource ~/.bashrcます。
  • 注: これらの設定は、各プロファイルに個別に適用する必要があるだけです。たとえば、これらの設定を Basic プロファイルに適用した場合、Grass プロファイルには適用されません。

お役に立てれば!

于 2011-04-01T00:29:58.663 に答える
1

パスに変数を追加する簡単な方法は、ホームディレクトリにある .bash_profile に変数を追加することです。このファイルは、ターミナルを開くたびに読み込まれます。これは隠しファイルであるため、(デフォルトでは) Finderで表示することはできません。新しいターミナル ウィンドウを開いた後、次のコマンドを実行します。

open -a TextEdit .bash_profile

これにより、プロファイルが新しい TextEdit ウィンドウで開きます。これを追加して保存します:

PYTHONPATH=${PYTHONPATH}:/home/downey/swampy-2.0/python2
export PYTHONPATH

Swampy のダウンロード パスが Web サイト (/home/downey/swampy-2.0/python2) と同じであると仮定すると、次回ターミナルを実行したときにパスが含まれているはずです。

于 2011-04-01T00:31:34.340 に答える