版本不匹配:这是 Colab 上的“cffi”RAPIDS

问题描述

# Install RAPIDS
!git clone https://github.com/rapidsai/rapidsai-csp-utils.git
!bash rapidsai-csp-utils/colab/rapids-colab.sh stable

import sys,os,shutil

sys.path.append('/usr/local/lib/python3.7/site-packages/')
os.environ['NUMBAPRO_NVVM'] = '/usr/local/cuda/nvvm/lib64/libnvvm.so'
os.environ['NUMBAPRO_LIBDEVICE'] = '/usr/local/cuda/nvvm/libdevice/'


os.environ["CONDA_PREFIX"] = "/usr/local"
for so in ['cudf','rmm','nccl','cuml','cugraph','xgboost','cuspatial']:
  fn = 'lib'+so+'.so'
  source_fn = '/usr/local/lib/'+fn
  dest_fn = '/usr/lib/'+fn
  if os.path.exists(source_fn):
    print(f'copying {source_fn} to {dest_fn}')
    shutil.copyfile(source_fn,dest_fn)
# fix for Blazingsql import issue
# ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/local/lib/python3.7/site-packages/../../libblazingsql-engine.so)
if not os.path.exists('/usr/lib64'):
    os.makedirs('/usr/lib64')
for so_file in os.listdir('/usr/local/lib'):
  if 'libstdc' in so_file:
    shutil.copyfile('/usr/local/lib/'+so_file,'/usr/lib64/'+so_file)
    shutil.copyfile('/usr/local/lib/'+so_file,'/usr/lib/x86_64-linux-gnu/'+so_file)


Im successfully able to install RAPIDS using the above script but I simply cant get ride of the following error:

Exception: Version mismatch: this is the 'cffi' package version 1.14.5,located in '/usr/local/lib/python3.7/dist-packages/cffi/api.py'.  When we import the top-level '_cffi_backend' extension module,we get version 1.14.3,located in '/usr/local/lib/python3.7/site-packages/_cffi_backend.cpython-37m-x86_64-linux-gnu.so'.  The two versions should be equal; check your installation.

我尝试了 hereenter link description here 的所有内容升级、降级、卸载、安装,但没有任何效果。任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)