@Tim,

On Thu, Jan 14, 2016 at 10:14 AM, Tim Head <[email protected]> wrote:
>
> conda env export > environment.yml
>
> which produces a human readable file. I think, conda packages are "just"
> tarballs. So you could read the environment.yml, obtain the right conda
> packages, and then un-tar them. Something to try out.
>

Unfortunately, conda environments created in this way are *not*
cross-platform. See this discussion on Twitter:
https://twitter.com/willwarneratx/status/667059815827374080

In summary, some packages depend on others on a per-platform basis.
Jupyter, for example, depends on "appnope" on OSX but not on Linux, so that
if you do conda env export on OSX, the environment file will list appnope
and will not be installable on Linux.

The syntax for the .yml files is very simple, so it's very much possible to
create one by hand, but you will definitely need to do so in order to get
something cross-platform.

Juan.
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to