web-dev-qa-db-ja.com

anacondaで利用できないパッケージをcondaにインストールする方法は? (conda:4.7.5、python:3.7.3)

condaを使用して(pythonの)パッケージをインストールしたいのですが、repo.anaconda.com/.......で利用できません、どうすればインストールできますか

インストールしようとした特定のパッケージは、コードedx-dlを使用したconda install edx-dlgithub repoのリンク )です。このコードはpipでは正常に機能しますが、condaでは機能しません。

、pipでpip install edx-dlと入力すると、python baseをanacondaなしで使用しているときにパッケージをインストールできました。しかし、 condaを使用すると、anacondaリポジトリでは使用できないと表示されます。anacondaで使用できないパッケージをインストールできる場合は、

一般化するために、repo.anaconda.comで利用できないcondaを使用してpythonのパッケージをダウンロードおよびインストールする方法はありますか?

ベースpythonを使用せず、現在anacondaを使用していることに注意してください。したがって、pipを使用してそのパッケージをインストールすることはできません。

ありがとう!


私が得たエラーメッセージ

(ベース)C:\ WINDOWS\system32> conda install edx-dl

警告conda.base.context:use_only_tar_bz2(632):condaは、conda-buildがインストールされており、<3.18.3であるため、古い.tar.bz2ファイル形式のみを使用するように制限されています。 conda-buildを更新または削除して、ダウンロードを小さくし、抽出を高速化します。パッケージメタデータの収集(repodata.json):完了解決環境:失敗

PackagesNotFoundError:次のパッケージは現在のチャンネルからは利用できません:

  • edx-dl

現在のチャンネル:

探しているcondaパッケージを提供している可能性のある代替チャネルを検索するには、次の場所に移動します

https://anaconda.org

ページの上部にある検索バーを使用します。

3
Rakibul Alam

@ Kasper 、回答ありがとうございます。あなたの答えに従って、私は問題を解決することができました。ここでは、新しい人のための完全な手順を示します。

ステップ1:「Anaconda Prompt」を開きます。 (インストールの問題を回避するために、「管理者として実行」として開きました。)

ステップ2:タイプconda info --envs利用可能な環境をチェックします。

  • 確かにある環境はbaseで、別の環境はClasses_and_Inheritanceも表示されます。

  • PyCharmをインストールしたので、いくつかのプロジェクトを開く必要がありました。そのため、追加の環境もいくつかありました。

ステップ3:タイプconda activte <environment_name>

  • この環境名は、好みの環境(つまり、baseClasses_and_Inheritanceまたは作成したその他の環境。 )
  • 私の場合、conda activate PyCharm_Proj、ただし、必要に応じてこのように使用できますconda activate base

ステップ4:タイプpip install <package_name>package_nameは、インストールするパッケージ名の名前に置き換えます。 (つまり、私の場合、pip install edx-dl

1
Rakibul Alam