anaconda - Conda 不会更新软件包
问题描述
如果我尝试更新 conda 中的任何包,无论环境如何,都会出现“找不到图像”错误。这是完整的错误消息。它今天才开始这样做,我没有安装任何新的东西或改变我所知道的任何东西。有谁知道如何解决?
Traceback (most recent call last):
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/exceptions.py", line 1079, in __call__
return func(*args, **kwargs)
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/cli/main.py", line 84, in _main
exit_code = do_call(args, p)
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/cli/conda_argparse.py", line 80, in do_call
module = import_module(relative_mod, __name__.rsplit('.', 1)[0])
File "/Users/matthewthomas/anaconda3/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/cli/main_update.py", line 8, in <module>
from .install import install
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/cli/install.py", line 19, in <module>
from ..core.index import calculate_channel_urls, get_index
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/core/index.py", line 10, in <module>
from .package_cache_data import PackageCacheData
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/core/package_cache_data.py", line 15, in <module>
from .path_actions import CacheUrlAction, ExtractPackageAction
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/core/path_actions.py", line 30, in <module>
from ..gateways.connection.download import download
File "/Users/matthewthomas/anaconda3/lib/python3.7/site-packages/conda/gateways/connection/download.py", line 13, in <module>
import ctypes
File "/Users/matthewthomas/anaconda3/lib/python3.7/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: dlopen(/Users/matthewthomas/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libffi.6.dylib
Referenced from: /Users/matthewthomas/anaconda3/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so
Reason: image not found
解决方案
这是libffi引起的依赖错误。转到/Users/<user_name>/anaconda3/lib
,将现有的更高版本 libffi 链接为libffi.6.dylib
. 就我而言,这是
ln -s libffi.7.dylib libffi.6.dylib
推荐阅读
- javascript - 是否有官方或库函数来验证 React Native 中状态和 GPS 权限的变化?
- python - 如何优化这个 Tensorflow 加权平均自定义操作
- r - 如何一次运行多个线性模型
- javascript - URL/字符串的正则表达式 - 如果协议返回 false
- notepad++ - 无论单词中字母的大小如何,如何使用所有变体来引用单词?
- svg - 对于独立的 SVG(.svg 文件),是否必须包含 DOCTYPE 和 XML 声明?
- makefile - Make:函数中特定于目标的变量赋值
- performance - 尽管响应时间在设定的持续时间内显着变化,但所有 API 的吞吐量都是恒定的
- python - python pandas:lambda或其他计算NaN值/ len(value)<1沿行的方法
- java - 如何实现“在资源管理器/查找器中定位”功能