mac 下如何正确地配置 scipy 开发环境? | python优质外文翻译 | python 技术论坛-金年会app官方网

在本文中,我将分享有关如何以正确方式设置开发环境的详细信息。我将主要关注mac os。

首先,去 github 代码库,弄明白项目的依赖项。通常,它们在 readme 文件中列出。如果它们未在此处列出,则您只需尝试安装软件包/库,终端中的错误将为您提供有关缺失依赖的线索。我这样做了,发现我需要 fortran 编译器, 和 。

安装依赖:

让我们从 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 [email protected]: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。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 cc 协议,如果我们的工作有侵犯到您的权益,请及时联系金年会app官方网。

原文地址:

译文地址:https://learnku.com/python/t/41429

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
网站地图