【问题标题】:Install a specific version of spyder through conda通过 conda 安装特定版本的 spyder
【发布时间】:2021-08-24 04:09:42
【问题描述】:

我已经在我的 Ubuntu 20.04 机器上安装了 miniconda。我想通过 conda 安装Spyder 5.0.2。我不想要 v5.0.0,因为它的图标很乱。

conda install spyder=5dosent 安装 v5.0.2

conda install spyder=5.0.2PackageNotFoundError

我也试过conda update condaconda install spyder=5.0.2,但它给出了同样的错误。

Miniconda 有 --

conda 4.10.1
python 3.8.3

【问题讨论】:

    标签: python conda spyder miniconda


    【解决方案1】:

    试试 Conda Forge 频道

    如果配置是 base Miniconda 安装,那么您可能只有 defaults 通道。 Conda Forge 的频道往往会更早发布,因此请尝试从那里安装,例如,

    conda install conda-forge::spyder[version='>=5.0.2']
    

    Spyder 内核注意事项

    请注意,Spyder 与 Conda 的推荐工作流程是为 Spyder 提供一个专用环境,并在您希望在 Spyder 中使用的环境中安装 spyder-kernels 包。见the Spyder Documentation。类似的,

    # spyder env
    conda create -n spyder -c conda-forge spyder
    
    # kernel env
    conda create -n foo -c conda-forge python=3.9 spyder-kernels
    
    # always launch Spyder with
    conda activate spyder
    spyder
    
    # then switch kernels from within Spyder
    

    关于 Conda Forge 的注意事项

    您可能需要考虑使用 Conda Forge 作为您的主要软件包来源,因为它在 PyPI 上发布后滞后较少。见the Conda Forge documentation

    【讨论】:

      【解决方案2】:

      这样写:

      conda install spyder-app=5.0.2
      

      您可能还想安装 anaconda navigator,转到 anaconda 提示符并输入:

      conda install anaconda-navigator
      

      打开导航器并导航到 spyder 并安装您想要的版本。 这是截图

      【讨论】:

      • 这不起作用,同样的PackagesNotFoundError
      • 以管理员身份运行 anaconda 提示符,然后输入 conda install spyder=5.0.2
      • 如何在 Ubuntu 中以管理员身份运行 anaconda 提示符?
      • 在 Ubuntu 中等效的管理员应该是 root 用户,您可以使用 'sudo' 命令访问它,但您是否安装了 anaconda navigator?如果没有,你应该,它只有一个设置按钮,你可以在其中安装任何特定版本,尽快附上照片。
      • 我认为如果可以通过导航器,那么应​​该可以通过终端。无论如何,它并不总是向您显示所有版本更新。
      猜你喜欢
      • 2019-07-22
      • 2019-12-15
      • 2020-07-13
      • 2022-01-17
      • 1970-01-01
      • 2020-05-15
      • 1970-01-01
      • 2021-07-28
      相关资源
      最近更新 更多