正在本文中,我将分享无关若何以正确形式设置开发环境的具体信息。我将次要存眷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 开发环境的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 SciPy
抱歉,评论功能暂时关闭!