conda install各种库时报错:Solving environment: failed解决办法
写在前面:关于conda install各种库时报错:Solving environment: failed解决办法网上可以查到很多,可以参考这个,具体要看报错信息,这里我的并不太一样,所以解决办法也不同.
我是在激活虚拟环境后,然后将python版本进行了切换,切换到了虚拟环境的路径,所以导致conda install 报错.接下来切换会默认的python版本即可.将python切换会默认的2.7,python3切换回3.5
$ sudo update-alternatives --config python
有 3 个候选项可用于替换 python (提供 /usr/bin/python)。选择 路径 优先级 状态
------------------------------------------------------------0 /usr/bin/python2.7 1 自动模式1 /home/mrips/anaconda3/envs/py36/bin/python3.6 1 手动模式
* 2 /usr/bin/python2.7 1 手动模式3 /usr/bin/python3.5 1 手动模式
$ sudo update-alternatives --config python3
有 2 个候选项可用于替换 python3 (提供 /usr/bin/python3)。选择 路径 优先级 状态
------------------------------------------------------------0 /home/mrips/anaconda3/envs/py36/bin/python3.6 1 自动模式
* 1 /home/mrips/anaconda3/envs/py36/bin/python3.6 1 手动模式2 /usr/bin/python3.5 1 手动模式
具体报错信息如下:
Solving environment: failed
WARNING conda.exceptions:print_unexpected_error_report(953): KeyError('pkgs_dirs',)
Traceback (most recent call last):File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/gateways/connection/session.py", line 50, in __call__return cls._thread_local.session
AttributeError: '_thread._local' object has no attribute 'session'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/exceptions.py", line 819, in __call__return func(*args, **kwargs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/main.py", line 78, in _mainexit_code = do_call(args, p)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/conda_argparse.py", line 77, in do_callexit_code = getattr(module, func_name)(args, parser)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/main_install.py", line 11, in executeinstall(args, parser, 'install')File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/install.py", line 235, in installforce_reinstall=context.force,File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 505, in solve_for_transactionforce_remove, force_reinstall)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 438, in solve_for_difffinal_precs = self.solve_final_state(deps_modifier, prune, ignore_pinned, force_remove)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 179, in solve_final_stateindex, r = self._prepare(prepared_specs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 560, in _prepareself.subdirs, prepared_specs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/index.py", line 215, in get_reduced_indexnew_records = query_all(spec)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/index.py", line 184, in query_allreturn tuple(concat(future.result() for future in as_completed(futures)))File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 94, in queryself.load()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 148, in load_internal_state = self._load()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 216, in _loadmod_etag_headers.get('_mod'))File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 397, in fetch_repodata_remote_requestsession = CondaSession()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/gateways/connection/session.py", line 52, in __call__session = cls._thread_local.session = super(CondaSessionType, cls).__call__()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/gateways/connection/session.py", line 85, in __init__self.headers['User-Agent'] = context.user_agentFile "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/base/context.py", line 621, in user_agentreturn _get_user_agent(self.platform)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/auxlib/decorators.py", line 56, in _memoized_funcresult = func(*args, **kwargs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/base/context.py", line 918, in _get_user_agentfrom .._vendor.distro import linux_distributionFile "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/distro.py", line 1084, in <module>_distro = LinuxDistribution()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/distro.py", line 600, in __init__if include_lsb else {}File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/distro.py", line 943, in _get_lsb_release_inforaise subprocess.CalledProcessError(code, cmd, stdout, stderr)
subprocess.CalledProcessError: Command 'lsb_release -a' returned non-zero exit status 1.During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/exceptions.py", line 951, in print_unexpected_error_reportmessage_builder.append(get_main_info_str(error_report['conda_info']))File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/main_info.py", line 243, in get_main_info_strinfo_dict['_' + key] = ('\n' + 26 * ' ').join(info_dict[key])
KeyError: 'pkgs_dirs'# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<Traceback (most recent call last):File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/gateways/connection/session.py", line 50, in __call__return cls._thread_local.sessionAttributeError: '_thread._local' object has no attribute 'session'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/exceptions.py", line 819, in __call__return func(*args, **kwargs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/main.py", line 78, in _mainexit_code = do_call(args, p)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/conda_argparse.py", line 77, in do_callexit_code = getattr(module, func_name)(args, parser)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/main_install.py", line 11, in executeinstall(args, parser, 'install')File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/cli/install.py", line 235, in installforce_reinstall=context.force,File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 505, in solve_for_transactionforce_remove, force_reinstall)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 438, in solve_for_difffinal_precs = self.solve_final_state(deps_modifier, prune, ignore_pinned, force_remove)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 179, in solve_final_stateindex, r = self._prepare(prepared_specs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/solve.py", line 560, in _prepareself.subdirs, prepared_specs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/index.py", line 215, in get_reduced_indexnew_records = query_all(spec)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/index.py", line 184, in query_allreturn tuple(concat(future.result() for future in as_completed(futures)))File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 94, in queryself.load()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 148, in load_internal_state = self._load()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 216, in _loadmod_etag_headers.get('_mod'))File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/core/subdir_data.py", line 397, in fetch_repodata_remote_requestsession = CondaSession()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/gateways/connection/session.py", line 52, in __call__session = cls._thread_local.session = super(CondaSessionType, cls).__call__()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/gateways/connection/session.py", line 85, in __init__self.headers['User-Agent'] = context.user_agentFile "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/base/context.py", line 621, in user_agentreturn _get_user_agent(self.platform)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/auxlib/decorators.py", line 56, in _memoized_funcresult = func(*args, **kwargs)File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/base/context.py", line 918, in _get_user_agentfrom .._vendor.distro import linux_distributionFile "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/distro.py", line 1084, in <module>_distro = LinuxDistribution()File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/distro.py", line 600, in __init__if include_lsb else {}File "/home/mrips/anaconda3/lib/python3.6/site-packages/conda/_vendor/distro.py", line 943, in _get_lsb_release_inforaise subprocess.CalledProcessError(code, cmd, stdout, stderr)subprocess.CalledProcessError: Command 'lsb_release -a' returned non-zero exit status 1.`$ /home/mrips/anaconda3/bin/conda install numpy`environment variables:
conda info could not be constructed.
KeyError('pkgs_dirs',)An unexpected error has occurred. Conda has prepared the above report.
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers?
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
