【问题标题】:Generally using anaconda, but install particular package from source通常使用 anaconda,但从源安装特定的包
【发布时间】:2015-12-26 14:04:08
【问题描述】:

一般来说,我已经过渡到使用 anaconda(而不是 macports)来管理我的 python 包——这一直很好用。但是,我想直接从源代码构建几个包(特别是scipy)。是否有任何特殊的考虑/程序需要考虑,以便它们可以很好地一起玩?需要先卸载anacondascipy吗?

【问题讨论】:

  • 请注意不要创建新的过于宽泛的标签,例如development(我们可以用它来标记 Stack Overflow 上的每个问题)!谢谢!

标签: python scipy package anaconda


【解决方案1】:

最好是build your own conda package。很简单:

  1. conda install conda-build

  2. conda skeleton pypi mypackage 假设 pypi 上有一个包 mypackage

  3. conda build mypackage

  4. conda install --use-local mypackage

现在,您将获得conda 的所有好处。

【讨论】:

  • 有趣,谢谢!所以如果我要更新包源 - conda 脚本会处理重建它吗?
  • 是的,只需再次致电conda build。在我的答案中添加了更多详细信息。
  • 如果你想安装一个不在 pypi 上的包怎么办? (就我而言,它的版本比 pypi 上的版本更新)
  • 你可以随时 create them from scratch 不从 PyPi 加载骨架数据..
猜你喜欢
  • 2018-06-16
  • 2018-06-01
  • 2020-03-06
  • 2022-01-17
  • 2016-03-22
  • 2016-07-08
  • 2020-12-25
  • 1970-01-01
相关资源
最近更新 更多