【发布时间】:2014-12-31 10:50:11
【问题描述】:
我快速浏览了一下,但由于依赖项和包等术语以不同的方式使用,因此很难确定答案。
我正在构建一个混合语言源(Fortran、一些 C 和 Python),Fortran 调用一个 Python 脚本,该脚本依赖于 PyPI 中的 networkx Python 包。通常,我只是安装了networkx,所以重建时对我来说不是问题。
但是,对于分发,我想要最好的方法:
- 安装
pip或等效项(如果未安装)。 - 如果合适,可能安装
virtualenv并创建一个虚拟环境。 - 使用带有
pip的--user选项下载并安装networkx。
有标准方法吗?还是我应该只使用 CMake 依赖项和安装 pip 等的自定义命令?
【问题讨论】:
标签: python cmake pip setuptools