Linux 导出/导入conda环境和包,包括本地文件

Linux 导出/导入conda环境和包,包括本地文件,linux,packages,conda,Linux,Packages,Conda,我想让我的分析重现,并想使用conda来确保使用特定版本的特定软件。为此,我设置了一个环境,包括一些从本地源代码构建的程序和导出一些环境变量的脚本 我导出了环境,并从本地文件构建了一个包(基本上按照这里描述的过程,post#2:>link) conda env export > myenv.yml conda package --pkg-name myenv --pkg-version 0.1 --pkg-build 1 conda env create -f myenv.yml sou

我想让我的分析重现,并想使用conda来确保使用特定版本的特定软件。为此,我设置了一个环境,包括一些从本地源代码构建的程序和导出一些环境变量的脚本

我导出了环境,并从本地文件构建了一个包(基本上按照这里描述的过程,post#2:>link)
conda env export > myenv.yml
conda package --pkg-name myenv --pkg-version 0.1 --pkg-build 1
conda env create -f myenv.yml
source activate myenv
conda install myenv-0.1-1.tar.bz2
ERROR conda.core.link:_execute_actions(337): An error occurred while installing package '<unknown>::myenv-0.1-1'.
FileNotFoundError(2, 'No such file or directory')
Attempting to roll back.
FileNotFoundError(2, 'No such file or directory')
mkdir -p own_pkg/linux-64
mkdir -p own_pkg/noarch
mv myenv-0.1-1.tar.bz2 own_pkg/linux-64/
conda index own_pkg/linux-64 own_pkg/noarch
updating: myenv-0.1-1.tar.bz2
channels:
  - defaults
  - file://my/path/to/own_pkg
conda install myenv
Fetching package metadata .............

PackageNotFoundError: Packages missing in current channels:

  - myenv

We have searched for the packages in the following channels:

  - https://repo.continuum.io/pkgs/main/linux-64
  - https://repo.continuum.io/pkgs/main/noarch
  - https://repo.continuum.io/pkgs/free/linux-64
  - https://repo.continuum.io/pkgs/free/noarch
  - https://repo.continuum.io/pkgs/r/linux-64
  - https://repo.continuum.io/pkgs/r/noarch
  - https://repo.continuum.io/pkgs/pro/linux-64
  - https://repo.continuum.io/pkgs/pro/noarch
  - file://my/path/to/own_pkg/linux-64
  - file://my/path/to/own_pkg/noarch