我想使用 conda 安裝一個包(python),但說在 repo.anaconda.com/.......中不可用,我該如何安裝它?我嘗試安裝的特定軟件包是edx-dl(github repo 的鏈接)使用代碼conda install edx-dl。此代碼適用于pip但不適用于conda.例如,在 pip 中,如果我pip install edx-dl在沒有 anaconda 的情況下使用 python base 時鍵入能夠安裝包。但是現在有了 conda,它說它在 anaconda repo 中不可用。那么如果 anaconda 中沒有的包可以安裝嗎?所以概括地說,有沒有辦法下載和安裝condarepo.anaconda.com 中不可用的 python 包?請注意,我不使用基礎 python,而是當前使用 anaconda。所以,不能pip用來安裝那個包。謝謝!我收到的錯誤消息:(基礎)C:\WINDOWS\system32>conda install edx-dl警告 conda.base.context:use_only_tar_bz2(632):Conda 僅限于使用舊的 .tar.bz2 文件格式,因為您安裝了 conda-build,它是 <3.18.3。更新或刪除 conda-build 以獲得更小的下載和更快的提取。收集包元數據(repodata.json):完成解決環境:失敗PackagesNotFoundError:當前頻道不提供以下軟件包:edx-dl當前頻道:https://repo.anaconda.com/pkgs/main/win-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/r/win-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/msys2/win-64https://repo.anaconda.com/pkgs/msys2/noarch要搜索可能提供您正在尋找的 conda 包的替代頻道,請導航至https://anaconda.org并使用頁面頂部的搜索欄。
2 回答

九州編程
TA貢獻1785條經驗 獲得超4個贊
按照您的回答,我能夠解決問題。在這里,我為任何新手提供完整的程序。
第 1 步:打開“Anaconda 提示”。(我以“以管理員身份運行”打開以避免安裝中的任何問題。)
第 2 步:鍵入conda info --envs
以匹配您可用的環境。
一個環境肯定是你應該擁有的
base
,另一個 環境Classes_and_Inheritance
也應該出現。我安裝了 PyCharm,所以我不得不打開一些項目。所以,我也有一些額外的環境。
第 3 步:輸入conda activate <environment_name>
此environment_name應替換為您的首選環境(即
base
,Classes_and_Inheritance
或您創建的任何其他環境。)就我而言,我使用了
conda activate PyCharm_Proj
,但如果你愿意,你可以使用這個conda activate base
第四步:輸入pip install <package_name>
。package_name應替換為您要安裝的軟件包名稱。(即在我的情況下,我輸入了pip install edx-dl
)
添加回答
舉報
0/150
提交
取消