根据Anaconda包裹创建自定义包裹,以与Cloudera一起使用

时间:2019-01-10 14:02:55

标签: python anaconda cloudera cloudera-cdh

我需要创建一个要与Cloudera一起使用的宗地文件(有关宗地文件的详细信息,请参见https://github.com/cloudera/cm_ext/wiki#parcels-deploying-services)。该包裹应包括标准的Anaconda环境以及许多默认情况下未包括的包裹。

我首先从https://repo.continuum.io/pkgs/misc/parcels/下载了el7 Anaconda包裹文件,并使用提取了文件

tar xvfz Anaconda-5.2.0-el7.parcel

生成的目录具有以下结构:

.
├── bin
├── compiler_compat
├── conda-meta
├── doc
├── envs
├── etc
├── include
├── lib
├── libexec
├── LICENSE.txt
├── man
├── meta
├── mkspecs
├── phrasebooks
├── pkgs
├── plugins
├── qml
├── resources
├── share
├── ssl
├── translations
├── var
└── x86_64-conda_cos6-linux-gnu

和python软件包(例如numpy)似乎在其中

./lib/python2.7/site-packages/package-name

./pkgs/package-name-and-version/lib/python2.7/site-packages/package-name

现在,我想在这里安装新软件包,以便可以将目录重新压缩到包含这些新软件包的新包裹中。

如何在此目录结构中安装新软件包?除了安装软件包之外,重新压缩后还应该编辑其他哪些元数据文件以获取有效的包裹?

0 个答案:

没有答案