Python osx上的conda gfortran链接问题失败
这个问题显然是众所周知的,并被广泛引用。我在运行python 使用OSX上安装的Python osx上的conda gfortran链接问题失败,python,macos,fortran,anaconda,gfortran,Python,Macos,Fortran,Anaconda,Gfortran,这个问题显然是众所周知的,并被广泛引用。我在运行python 使用OSX上安装的conda环境编码。我要走了 ImportError:dlopen(/Users/me/anaconda/lib/python2.7/site-packages/numpy/core/multiarray.so, 2) :未加载库:@rpath/libgfortran.3.dylib 无论我是否在环境中安装gcc,都会发生这种情况。我发现所有建议的解决方法都不适用于我的案例。谷歌搜索了好几个小时 有人能提供相关建议来
conda
环境编码。我要走了
ImportError:dlopen(/Users/me/anaconda/lib/python2.7/site-packages/numpy/core/multiarray.so,
2) :未加载库:@rpath/libgfortran.3.dylib
无论我是否在环境中安装gcc
,都会发生这种情况。我发现所有建议的解决方法都不适用于我的案例。谷歌搜索了好几个小时
有人能提供相关建议来克服这一困难吗?您的gfortran对于您的Python版本来说太新了。Python需要libgfortran版本3,但GCC 7有libgfortran版本4。您必须安装GCC版本6或更高版本
请参阅Linux上的类似问题,您的gfortran对于您的Python版本来说太新了。Python需要libgfortran版本3,但GCC 7有libgfortran版本4。您必须安装GCC版本6或更高版本
在Linux上看到类似的问题请告诉我们您是如何在哪里安装GCC的,它是否是包含Fortran的完整GCC版本,以及您尝试了哪些解决方法?什么样的代码导致了错误?我以前在mac上安装过gcc。不记得如何(我可以通过一些命令来发现?)。刚才我尝试使用conda安装-c anaconda gcc。我正在运行jupyter笔记本的示例代码,错误如我的第一篇文章所示。但是您的GCC是否包含Fortran?哪个版本的gfortran?当我查找fortran时,我到处都能看到它的实例。在/Applications/Octave.app、/Library/Frameworks/Python.framework、/System/Library/Frameworks/Python.framework中,我所有的conda环境、~/macports、/user/local/cell/gcc、/userlocal/bin/usr/local/lib/pythonxx/site包。gcc本身来自/usr/bin。这是否指出了我的位置?你有
libgfortran.3.dylib
?您能否执行gfortran-v
?当您执行它时,它会返回什么?请告诉我们您是如何安装GCC的,在哪里安装的,它是否是包含Fortran的完整GCC版本,以及您尝试了哪些解决方法?什么样的代码导致了错误?我以前在mac上安装过gcc。不记得如何(我可以通过一些命令来发现?)。刚才我尝试使用conda安装-c anaconda gcc。我正在运行jupyter笔记本的示例代码,错误如我的第一篇文章所示。但是您的GCC是否包含Fortran?哪个版本的gfortran?当我查找fortran时,我到处都能看到它的实例。在/Applications/Octave.app、/Library/Frameworks/Python.framework、/System/Library/Frameworks/Python.framework中,我所有的conda环境、~/macports、/user/local/cell/gcc、/userlocal/bin/usr/local/lib/pythonxx/site包。gcc本身来自/usr/bin。这是否指出了我的位置?你有libgfortran.3.dylib
?您能否执行gfortran-v
?当你执行它时,它会返回什么?你可能是对的。我已经升级到Python3了,这个问题消失了。你能再帮我一次吗。我必须在mac上同时运行python 2和python 3。当默认路径指向版本7时,如何让python2找到较旧版本的gfortran(4.9)?如果没有您的配置,很难说。你可以问一个新问题。OSX是否使用LD_LIBRARY_PATH或LD_PRELOAD或类似工具?GCC版本安装在哪里?你现在到底犯了哪些错误?我们不能在这里解决这个问题,你可能是对的。我已经升级到Python3了,这个问题消失了。你能再帮我一次吗。我必须在mac上同时运行python 2和python 3。当默认路径指向版本7时,如何让python2找到较旧版本的gfortran(4.9)?如果没有您的配置,很难说。你可以问一个新问题。OSX是否使用LD_LIBRARY_PATH或LD_PRELOAD或类似工具?GCC版本安装在哪里?你现在到底犯了哪些错误?我们不能在这里解决这个问题。