ホームページ  >  記事  >  バックエンド開発  >  Mac 上で SciPy 開発環境を適切に構成する

Mac 上で SciPy 開発環境を適切に構成する

Guanhui
Guanhui転載
2020-06-15 18:11:472751ブラウズ

Mac 上で SciPy 開発環境を適切に構成する

この記事では、開発環境を適切にセットアップする方法について詳しく説明します。主に 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 サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。