使用 Anaconda 安装 github 版本的软件包

Installing github version of package with Anaconda

我安装了 Sympy Anaconda,我的(Sympy)版本是 0.7 .6 。

我希望能够使用 git 版本的 Sympy。你知道我怎么告诉 Anaconda 替换这两个版本吗?

我试过使用 git 克隆命令,但是 git 和 Anaconda 中的 Sympy 文件夹看起来完全不一样,所以我不能用另一个替换。

git clone git://github.com/sympy/sympy.git

Is there a command like : "conda update-git sympy" ?

我找到了那个答案,但我不明白该怎么做。

Possible to do "conda build" from github branch?

更新:我使用了以下命令并且有效

python setup.py develop

在我的 sympy 目录中。

感谢@asmeurer

您可以尝试以下方法:

  1. 下载 conda 配方 (https://github.com/conda/conda-recipes)
  2. 更新 meta.yaml 以从 github 获取源代码,如您链接到的堆栈溢出问题中所述。
  3. 运行 conda 构建。

我之前的回答是基于很久以前的经验 这是正确的过程(基于 windows 机器上的最新 anaconda 对我有用)

我更新了 meta.yaml,仅进行了以下更改: 更改以从 git 获取源 在构建 运行 和测试中包括 mpmath 删除一些似乎已从最新版本中删除的 sympy 库

我有以下要点中的所有文件 https://gist.github.com/srgrn/622cf61b03b7321503cc

希望对您有所帮助