【发布时间】:2020-06-11 12:53:34
【问题描述】:
我正在尝试从没有互联网的机器上安装 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 访问它吗?
【问题讨论】:
-
我会尝试使用绝对文件名,看看是否有帮助。见docs.anaconda.com/anaconda/user-guide/tasks/install-packages/…
-
不,这不起作用。我试过了。
-
你从哪里得到的文件?你是从 anaconda.com 下载的文件吗?我刚刚意识到所有包似乎都是
.tar.bz2文件,但你的似乎是tar.gz,这令人惊讶。如果是tar.gz有很多包,你似乎必须先解压缩它。