在ubuntu用virtualenv安装tensorflow

在ubuntu打开terminal:



安装pip (python包管理)python-dev virtualenv

sudo apt-get install python-pip python-dev python-virtualenv


会提示输入密码 注意输入密码时是不可见的 直接输完回车就ok

因为我的已经装完了 显示如下


如果出现提示

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

可能是因为上次的安装或者更新没有正常完成,程序还在运行,资源不可用被锁,解决方式:

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

sudo rm /var/lib/dpkg/lock


接下来创建虚拟环境

virtualenv --system-site-packages ~/tensorflow

其中~/tensorflow是创建目录 可以根据自己需求定


接下来激活刚刚创建好的环境,在此环境下安装tensorflow

source ~/tensorflow/bin/activate

激活后就会在开头出现(tensorflow)证明我们已经进入该环境


接下来在该环境里更新pip确保最新

easy_install -U pip

屏幕会出现一大串安装过程 这里不贴了

最后就是安装最新tensorflow了

pip install --upgrade tensorflow

OK了

最后就是不要忘了退出环境要deactivate



每次进入的时候也要记得先激活

source ~/tensorflow/bin/activate


这样每一个project都在各自独立不互相影响的环境中 不会因为不同项目用不同版本互相产生冲突

最后不得不说ubuntu系统的好用,虽然一再听说linux作为开发系统的好,但因为国内的老师,可能找见的技术文档多用windows macosx,几年来都没尝试过。但macosx 尤其是在升级到10.12后,很多绕不过去的坑,有些能用第三方社区开发维护的工具绕过去,有的是折腾到死也解决不了,对于初学者来说用ubuntu非但不会很难 反而省掉很多不必要的麻烦

在fullstackpython中(https://www.fullstackpython.com/development-environments.html  很好的学习资源),作者也是这样的推荐。。

就先到这

你可能感兴趣的:(在ubuntu用virtualenv安装tensorflow)