#本文中,本文將分享有關如何以正確方式設定發展環境的詳細資訊。我將主要關注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中文網其他相關文章!