美文网首页
在ubuntu用virtualenv安装tensorflow

在ubuntu用virtualenv安装tensorflow

作者: yeesie | 来源:发表于2018-05-01 23:20 被阅读0次

    在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

          本文链接:https://www.haomeiwen.com/subject/blofrftx.html