错误与';网状';r-package导入python脚本

错误与';网状';r-package导入python脚本,python,r,scipy,reticulate,Python,R,Scipy,Reticulate,我正在尝试使用“网状”包导入'mycode.py'。 关于StackOverflow有很多问题,但没有一个能解决我的问题 我有两种方法,但我得到了完全相同的错误 1) source\u python(“/user/mycode.py”) 我得到了这个错误: Error in py_run_file_impl(file, local, convert) : ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (r

我正在尝试使用“网状”包导入'mycode.py'。 关于StackOverflow有很多问题,但没有一个能解决我的问题

我有两种方法,但我得到了完全相同的错误

1)
source\u python(“/user/mycode.py”)

我得到了这个错误:

Error in py_run_file_impl(file, local, convert) : ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /user/.conda/envs/myenv/lib/python3.7/site-packages/scipy/sparse/_sparsetools.cpython-37m-x86_64-linux-gnu.so)
Error in py_module_import(module, convert = convert) : ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /user/.conda/envs/myenv/lib/python3.7/site-packages/scipy/sparse/_sparsetools.cpython-37m-x86_64-linux-gnu.so)
2)
import\u from\u path('mycode',path='/user/',convert=TRUE)

我得到了这个错误:

Error in py_run_file_impl(file, local, convert) : ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /user/.conda/envs/myenv/lib/python3.7/site-packages/scipy/sparse/_sparsetools.cpython-37m-x86_64-linux-gnu.so)
Error in py_module_import(module, convert = convert) : ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /user/.conda/envs/myenv/lib/python3.7/site-packages/scipy/sparse/_sparsetools.cpython-37m-x86_64-linux-gnu.so)

这可能是由于Anaconda附带的
libstdc++.so
版本与系统上安装的版本之间的兼容性

  • 确认~/anaconda3/lib/(xx是最新版本的替代品,我认为27是最新版本)中有libstdc++.so.6.0.xx:

    ls libstdc++.so.6.0.*

  • 确认~/anaconda3/lib/中存在符号链接libstdc++.so.6:

    ls libstdc++.so.6

  • 删除现有的符号链接(如果它指向libstdc++.so的另一个版本):

    rm~/anaconda3/lib/libstdc++.so.6

  • 将其重新链接到libstdc++.so.6.0.xx:

    ln-s libstdc++.so.6.0.xx libstdc++.so.6


  • 这可能是由于Anaconda附带的
    libstdc++.so
    版本与系统上安装的版本之间的兼容性

  • 确认~/anaconda3/lib/(xx是最新版本的替代品,我认为27是最新版本)中有libstdc++.so.6.0.xx:

    ls libstdc++.so.6.0.*

  • 确认~/anaconda3/lib/中存在符号链接libstdc++.so.6:

    ls libstdc++.so.6

  • 删除现有的符号链接(如果它指向libstdc++.so的另一个版本):

    rm~/anaconda3/lib/libstdc++.so.6

  • 将其重新链接到libstdc++.so.6.0.xx:

    ln-s libstdc++.so.6.0.xx libstdc++.so.6


  • 您的R与Python在同一个conda安装中,还是单独安装?要求不同库版本的R Python之间似乎存在冲突。@KonradRudolph是的,它们是您的R与Python在同一个conda安装中还是单独安装的?要求不同库版本的R Python之间似乎存在冲突。@KonradRudolph是的,它们是