我正在尝试使用continuum io anaconda打包系统来打包python-2.7.10以及我们环境中的其他依赖模块。我希望自动化包的分发,使之与我们需要的模块一起简单地安装python。在
我遇到的问题是当我在中的build参数下指定模块时梅塔亚姆它将升级正在安装的python版本,尽管它是python-2.7.10。这将导致生成过程中出现错误。在
有没有一种方法可以固定正在安装的python版本,以便如果存在依赖关系,它将很难失败,或者使用包的早期版本?在
在梅塔亚姆也没试过固定模块。在package:
name: python
version: 2.7.10
source:
fn: Python-2.7.10.tgz
url: https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
md5: d7547558fd673bd9d38e2108c6b42521
build:
no_link: bin/python
requirements:
build:
- bzip2 [unix]
- zlib [unix]
- sqlite [unix]
- readline [unix]
- tk [unix]
- openssl [unix]
- system [linux]
- ipython 5.0.0
- numpy 1.11.1
- cython 0.24.1
- scipy 0.18.0
- pandas 0.18.1
- patsy 0.4.1
- statsmo