无法使Tensorflow与Py3和conda一起工作。无效ELF
我想试试pypy里面的tensorflow。我试了几天,结果运气不好。以下是细节。 我正在使用UBuntu 18.04。无法使Tensorflow与Py3和conda一起工作。无效ELF,tensorflow,anaconda,conda,pypy,Tensorflow,Anaconda,Conda,Pypy,我想试试pypy里面的tensorflow。我试了几天,结果运气不好。以下是细节。 我正在使用UBuntu 18.04。 我安装conda。 我通过conda安装pypypy,conda安装-c conda forge py3.6 如果我尝试pypy3-m pip安装tensorflow,我没有找到与tensorflow匹配的发行版 如果我尝试pypy3-MPIP安装--升级,那么当我运行python代码时,我得到了无效的ELF头 我甚至试着安装tensorflow,但我在这个平台上没有一个受支
我安装conda。
我通过conda安装pypypy,conda安装-c conda forge py3.6 如果我尝试pypy3-m pip安装tensorflow,我没有找到与tensorflow匹配的发行版 如果我尝试pypy3-MPIP安装--升级,那么当我运行python代码时,我得到了无效的ELF头 我甚至试着安装tensorflow,但我在这个平台上没有一个受支持的轮子。我构建的Tensorflow可以安装在python3.6中,但不能安装在Py3中 我认为问题在于python版本不同,但我不知道如何解决它。我注意到python版本在我的python和Py3之间略有不同 我不知道如何使这两个python 3.6.9完全相同。自己从源代码构建pypy (PY3)joseph@joseph-Ubuntu:~/scripts$python Python 3.6.9 | Anaconda,Inc.|(默认,2019年7月30日,19:07:31) linux上的[GCC 7.3.0] (PY3)joseph@joseph-Ubuntu:~/scripts$pypy3 Python 3.6.9(5da45ced70e515f94686be0df47c59abd1348ebc,2019年10月18日,07:48:38) linux上的[PyPy 7.2.0和GCC 7.3.0] 还是有其他办法解决这个问题? 还是不用康达 谢谢
Joseph您必须以某种方式为PyPy编译tensorflow,而不能为CPython重用tensorflow。到目前为止还没有可用的二进制文件,我不建议任何人尝试重新编译tensorflow,这相当困难。所以我认为现在坚持用CPython来处理tensorflow是最好的做法