Python 通常使用anaconda,但从源代码安装特定软件包
总的来说,我已经过渡到使用anaconda(而不是macports)来管理我的python包——这已经非常有效了。不过,我想直接从源代码构建几个包(特别是)。是否有任何特殊的考虑因素/程序需要考虑,以便他们能够很好地配合?我需要先卸载anacondaPython 通常使用anaconda,但从源代码安装特定软件包,python,scipy,package,anaconda,Python,Scipy,Package,Anaconda,总的来说,我已经过渡到使用anaconda(而不是macports)来管理我的python包——这已经非常有效了。不过,我想直接从源代码构建几个包(特别是)。是否有任何特殊的考虑因素/程序需要考虑,以便他们能够很好地配合?我需要先卸载anacondascipy吗?最好是。这很简单: conda安装conda构建 conda skeleton pypi mypackage假设pypi上有一个包mypackage conda build mypackage conda安装--使用本地mypackag
scipy吗?最好是。这很简单:
conda安装conda构建
conda skeleton pypi mypackage
假设pypi上有一个包mypackage
conda build mypackage
conda安装--使用本地mypackage
现在,您将获得conda的所有好处,非常有趣,谢谢!因此,如果我要更新包源代码,conda脚本将处理重建它的工作?是的,只需再次调用conda build
。在我的回答中添加了更多详细信息。如果您想安装不在pypi上的软件包,该怎么办?(在我的例子中,它的版本比pypi上的版本更新得多)您可以始终不从pypi加载骨架的数据。请小心不要创建新的过于宽泛的标记,如development
(我们可以用它标记堆栈溢出上的每个问题)!非常感谢。