![](/img/trans.png)
[英]unable to install tensorflow: PackagesNotFoundError: The following packages are not available from current channels
[英]Unable to install packages in Anaconda virtual environment. 'Packages are not available from current channels'
我正在嘗試在 Anaconda 中創建一個新的 Python 環境。 我正在使用 Anaconda Powershell 提示並使用
conda create --name adwp1 python=3.5 -y;
conda activate adwp1
conda install notebook=4.2.3 -y;
和
pip install notebook=4.2.3
使用conda install時出現以下錯誤
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:
- notebook=4.2.3
Current channels:
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
並使用頁面頂部的搜索欄。
**當我使用 ** pip install
然后我收到以下錯誤
錯誤:無效要求:'notebook=4.2.3' 提示:= 不是有效的運算符。 你的意思是==?
該版本的 package 在官方存儲庫中不可用,因此您必須從其他地方安裝它。 幸運的是,這在conda-forge
用戶維護的存儲庫中可用。 如果您信任 package 的維護者,您可以簡單地執行以下操作:
conda install -c conda-forge -y notebook=4.2.3
根據@merv 評論,也可以通過恢復自由頻道搜索來獲得此 package ,這基本上可以通過將CONDA_RESTORE_FREE_CHANNEL
環境變量設置為1
來完成:
CONDA_RESTORE_FREE_CHANNEL=1 conda install -y notebook=4.2.3
或通過將相應的配置標志設置為true
:
conda config --set restore_free_channel true
就pip
命令而言,這只是一個錯字(如錯誤消息中所建議的那樣):用==
替換=
應該可以解決問題:
pip install notebook==4.2.3
當我使用以下代碼時它可以工作
pip install notebook==4.2.3
謝謝norok2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.