【问题标题】:Conda install local package failsConda 安装本地包失败
【发布时间】: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 有很多包,你似乎必须先解压缩它。

标签: anaconda conda


【解决方案1】:

我放弃了手动下载包然后安装它们只是发现我需要下载更多包(链依赖)。

我发现了另一种更简单的使用 conda-pack 的方法,您可以在具有 Internet 的机器上构建您的环境(这减少了链依赖性问题),然后 .tar,然后将其传输到未连接 Internet 的机器然后解压。

更多信息可以在这里找到https://conda.github.io/conda-pack/

我希望这可以解决某人的时间和精力。

【讨论】:

    【解决方案2】:

    你可能会找到这样的方法:

    1. 首先解压您的 .gz 并获取 .tar

    2. 找到您的 Conda 环境。

    conda info --envs
    
    1. 根据您的环境使用 conda activate,例如:
    conda activate C:\SomePathGivenByCondaInfo
    
    1. 使用 pip install 和绝对路径来确保它:
    pip install C:\downloads\SomePackage.tar
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多