Ubuntu16.04中配置tensorflow环境以及遇到几个问题的解决方案
1.win10环境下安装虚拟机,我安装的是Vmware Workstation 12 Player(仅用于非商业用途)。
2.在虚拟机中安装Ubuntu16.04。
期间遇到安装之后Ubuntu界面较小的现象,重新安装VMware Tools即可,(PS:我的没好用,但是后来界面也正常了,不是很稳定,一会大一会小的)。
3.安装pip:
报错:无法获得锁 /var/lib/dpkg/lock -open(11:资源不可用)无法锁定管理目录(/var/lib/dpkg),是否有其他进程正在占用。
解决:终端输入代码:ps aux列出进程,找到含有apt-get的进程并杀死。
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
sudo pip install tensorflow==1.3.0
sudo apt-get install python-opencv
sudo pip install cython
sudo pip install easydict
5.验证opencv
6.如果更新pip报错:路径问题:ImportError:cannot import name main
解决:sudo gedit /usr/bin/pip
将其后改成:from pip import _ _main_ _
if _ _name_ _ == '_ _main_ _':
sys.exit(_ _main_ _ . _main()) 保存