Mac 正确地配置 SciPy 开发环境

Guanhui
发布: 2020-06-15 18:11:47
转载
2723 人浏览过

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 installpython setup.pydevelopment

完成开发后,您可以安全地键入deactivate,这将关闭 virtualenv。

推荐教程:《Python教程

以上是Mac 正确地配置 SciPy 开发环境的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:learnku.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!