Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

1.win10环境下安装虚拟机,我安装的是Vmware Workstation 12 Player(仅用于非商业用途)。

2.在虚拟机中安装Ubuntu16.04。Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

期间遇到安装之后Ubuntu界面较小的现象,重新安装VMware Tools即可,(PS:我的没好用,但是后来界面也正常了,不是很稳定,一会大一会小的)。

3.安装pip:

            报错:无法获得锁 /var/lib/dpkg/lock -open(11:资源不可用)无法锁定管理目录(/var/lib/dpkg),是否有其他进程正在占用。

             Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

             解决:终端输入代码:ps aux列出进程,找到含有apt-get的进程并杀死。Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

                       ps aux

                       sudo kill 2788

                       sudo kill 2789

                       sudo rm  /var/cache/apt/archives/lock

                       sudo rm  /var/lib/dpkg/lock

                       sudo apt-get update

                       sudo apt-get install python-pip

安装成功。

4.安装numpy,    tensorflow1.3.0,   python-opencv,    cython,    easydict

sudo pip install numpy

Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

sudo pip install tensorflow==1.3.0Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

sudo apt-get install python-opencv

sudo pip install cython

sudo pip install easydict

5.验证opencv

Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案

6.如果更新pip报错:路径问题:ImportError:cannot import name main

解决:sudo gedit  /usr/bin/pip

将其后改成:from pip import _ _main_ _

                      if _ _name_ _  ==  '_ _main_ _':

                                sys.exit(_ _main_ _ . _main())     保存