anaconda - Conda 安装本地包失败
问题描述
我正在尝试从没有互联网的机器上安装 anaconda3 中的软件包。
我下载了 pkg.tar.gz 包并运行
conda install pkgname.tar.gz
然后我就烦
Collecting package metadata (current_repodata.json):
& 然后超时。
我什至尝试过
conda install --offline pkg.tar.gz
我明白了
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- pkg.tar.gz
Current channels:
- https://repo.anaconda.com/pkgs/main/linux-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/linux-64
- https://repo.anaconda.com/pkgs/r/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
我究竟做错了什么 ?
如果我尝试使用 anaconda 中的 pip,则会安装一些软件包,但事实并非如此。
跟进问题
如果我使用 pip 安装 pakcage,我可以通过 conda 和 anaconda 的 python 访问它吗?
解决方案
我放弃了手动下载包然后安装它们只是发现我需要下载更多包(链依赖)。
我发现了另一种更简单的使用 conda-pack 的方法,您可以在具有 Internet 的机器上构建环境(这可以减少链依赖性问题),然后 .tar,然后将其传输到未连接 Internet 的机器,然后解压缩它。
更多信息可以在这里找到https://conda.github.io/conda-pack/
我希望这可以解决某人的时间和精力。
推荐阅读
- compiler-construction - 编译器设计中图形和线性中间表示的优缺点?
- ios - 我可以以编程方式将我的应用程序放在共享菜单的首位吗?
- javascript - 如何在 FullCalendar 中保存事件
- mysql - mysql中的EF自引用表
- react-native - 在 react native 中使用 props 传递参数
- javascript - amp-list 中的 JSON 链接未加载
- php - mysql: Cpanel 数据库连接 php_network_getaddresses 错误
- elasticsearch - magento 2 弹性搜索磁盘空间
- hbase - HBase 真的是列式数据库吗?
- android - 在 android 上使用 javamail 1.4.6 发送电子邮件会导致 APP 崩溃