当前位置:   article > 正文

【Anaconda】打开一直卡在loading application_anaconda安装环境loading packages of 卡住

anaconda安装环境loading packages of 卡住

【Anaconda】打开一直卡在loading application

注意版本:本方法适用于D:\software\Anaconda\Lib\site-packages\anaconda_navigator\api下没有conda_api.py文件的版本,如下图
在这里插入图片描述

解决方法

  1. 在conda_api文件夹下 ,找到__init__.py文件。以防外一,注意备份一份;
  2. 在767行左右,增加一行判断,if channels is not None:,如下图。
    def local_apps_info(self):
        apps_info: typing.Dict[api_types.ApplicationName, 'api_types.RawApplication'] = {}

        channels: typing.List[str] = self.load_rc().get('channels', [])
        channel_data: typing.Dict[str, typing.Dict[str, typing.Any]] = {}

        if channels is not None:
            for channel in channels:
                data: typing.Dict[str, typing.Any] = self.get_local_channel_data(channel)
                if data:
                    channel_data[channel] = data

        for channel, data in channel_data.items():
            package_name: api_types.ApplicationName
            package_data: typing.Dict[str, typing.Any]
            for package_name, package_data in data.get('packages', {}).items():
                version: str = package_data.get('version', '')
                image_path: str = os.path.join(misc.convert_file_url_to_path(channel), package_data.get('icon_url', ''))
                app_data: 'api_types.RawApplication' = {
                    'name': package_name,
                    'description': package_data.get('summary', ''),
                    'versions': [version],
                    'image_path': image_path if os.path.exists(image_path) else None
                }
                apps_info[package_name] = app_data

        return apps_info
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

这样就可以打开了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/680831
推荐阅读
相关标签
  

闽ICP备14008679号