在virtualbox ubuntu 20.04 python 2.7上安装tensorflow-“非法指令(核心转储)”

5vf7fwbs  于 2023-10-23  发布在  Python
关注(0)|答案(1)|浏览(173)

我的目标是遵循这个guide,这样我就可以将Caffe模型转换为Tensorflow模型。由于我的原始操作系统是Windows 10,我使用虚拟Ubuntu 20.04(使用Oracle VirtualBox)与Python 2.7和Anaconda虚拟环境。我能够成功地安装python 2.7的tensorflow,但是当我运行python -c 'import tensorflow'命令时,我得到一个文本为Illegal instruction (core dumped)的错误。我试着用谷歌搜索更多的信息,但我得到的只是它可能与架构有关,我发现我的架构(在虚拟ubuntu上)是x86_64。这就是我所发现的,现在我转向SO,询问我应该做些什么才能在前面描述的环境中运行tensorflow,非常感谢。

6qqygrtg

6qqygrtg1#

对于那些想知道的人来说,pip或conda安装在我的情况下不起作用,所以我按照guide for Linux,python 2.7上的说明使用pip安装方法,tensorflow版本为0.10,这对我来说已经足够好了。
如果链接在未来不起作用的确切步骤:

  • $ conda create -n tensorflow python=2.7
  • $ conda activate tensorflow
  • 您的提示符应更改为:(tensorflow)$
  • (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
  • (tensorflow)$ pip install --ignore-installed --upgrade $TF_BINARY_URL

这是,如前所述,为python 2.7,但该指南包含的信息,为较新的版本。要检查tensorflow是否正确安装,您可以运行此命令$ python -c 'import tensorflow as tf; print(tf.__version__)',它应该输出0.10.0

相关问题