• Python多版本pip安装库的问题


    机器上总是会有Python2.7的版本和Python3.x的版本,今天接触到一台服务器上面有Python2.7和Python3.4,想在Python3.4下安装一个TensorFlow,但不管怎么装都只能装到Python2.7上,特别头疼,后来发现是因为不论用pip还是pip3,都是指向的Python2.7。

    查看pip指向

    按照这篇博客中说的方法,检查了一遍pip和pip3分别指向的Python:

    $ pip -V
    
    $ pip3 -V
    

    发现居然都指向了Python2.7:

     
    image

    怪不得怎么装都是装到了Python2.7环境下。

    所以我们的问题变成了怎么通过pip去指定安装到Python3.x下。

    解决方案

    1. 更改pip3指向
      一种方法是更改pip与pip3其中一个的指向,一般pip指向Python2.7,pip3指向Python3.x。这种方法可以一劳永逸地让之后的pip3安装都顺利一点,方法参考这篇博客。我并没有用这种方法,所以也没实测。

    2. 强制安装到Python3.x环境下
      如果我们直接用命令“pip3 install <库名>”,那么是默认安装到pip3指向的Python环境的,但是我们也可以强制安装到Python3.x:

    $ sudo python3 -m pip install tensorflow-gpu
    

    这样就可以指定安装到python3下了,不过用这种方法的话每次要安装都得这么做,不过因为我是在别人服务器上做,不好随便更改,因此采用这种方式。



    作者:Cloudox_
    链接:https://www.jianshu.com/p/f6ecdff50ea3
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    微信小程序
    正则常用表达式
    nodejs基本
    node初学制作登录服务器实例
    前端面试题集锦(三)
    编程:
    js常见编程题
    前端面试题集锦(二)
    细节问题
    前端面试题集锦(一)
  • 原文地址:https://www.cnblogs.com/jfdwd/p/11392999.html
Copyright © 2020-2023  润新知