この記事では、開発環境を適切にセットアップする方法について詳しく説明します。主に Mac OS について説明します。
まず、GitHub リポジトリに移動し、プロジェクトの依存関係を確認します。通常、これらは Readme ファイルにリストされています。ここにリストされていない場合は、パッケージ/ライブラリをインストールしてみてください。ターミナルのエラーにより、不足している依存関係に関する手がかりが得られます。そうしたところ、Fortran コンパイラ、Cython と NumPy が必要であることがわかりました。
Fortran を始めましょう:
brew install gcc
次に、新しいフォルダーを作成し、その中に virtualenv を設定します:
mkdir ~/dev cd ~/dev python -m venv env
virtualenv をアクティブ化します:
source env/bin/activate
次に、Cython と NumPy をインストールします:
pip install cython pip install numpy
次に、SciPy をクローンします:
git clone git@github.com:scipy/scipy.git
最後に、SciPy を開発モードでインストールします:
cd scipy python setup.py develop
通常、setup.py
ファイルを使用して Python パッケージをインストールする場合は、python setup.py install
を使用します。これにより、コードが site-packages ディレクトリにコピーされます。その後、パッケージのソース コードに変更を加える場合は、毎回 python setup.py install
を実行する必要があります。
これと python setup.pydevelop
の違いは、後者の場合、Python はコードをサイト パッケージにコピーしないことです。パッケージをインポートするときは常に、その開発フォルダーからコードが直接使用されます。こうすることで、パッケージに変更を加えた場合に、python setup.py install
または python setup.pydevelopment
を実行する必要がなくなります。
開発が完了したら、安全に「deactivate
」と入力できます。これにより、virtualenv がシャットダウンされます。
推奨チュートリアル: 「Python チュートリアル 」
以上がMac 上で SciPy 開発環境を適切に構成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。