问题描述
我已经下载了一个名为 .tar.bz2
文件的预构建 conda 包,我想安装它。
我尝试简单地提供 tarball 的路径:
conda install /path/to/downloads/mypackage-2.40-py37hd618bb5_1.tar.bz2
...但这不会安装任何软件包依赖项!
如何安装本地包包括所有依赖项?
解决方法
创建一个本地“频道”并从那里安装它。
- 创建一个目录作为本地频道,并为您的平台 (OS) 创建一个子目录。
- 将您的包 tarball 移动到该子目录中。
- 在本地频道目录上运行
conda index
。 - 运行
conda install -c file://${my_local_channel}
mkdir -p /tmp/my-local-channel/osx-64
mv ~/Downloads/mypackage-2.40-py37hc48c483_1.tar.bz2 /tmp/my-local-channel/osx-64
conda index /tmp/my-local-channel
conda install -c file:///tmp/my-local-channel mypackage