Python多版本pip安装库的问题引查看pip指向解决方案
2023-03-15 23:21:38 时间
引
机器上总是会有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:
怪不得怎么装都是装到了Python2.7环境下。
所以我们的问题变成了怎么通过pip去指定安装到Python3.x下。
解决方案
- 更改pip3指向 一种方法是更改pip与pip3其中一个的指向,一般pip指向Python2.7,pip3指向Python3.x。这种方法可以一劳永逸地让之后的pip3安装都顺利一点,方法参考这篇博客。我并没有用这种方法,所以也没实测。
- 强制安装到Python3.x环境下 如果我们直接用命令“pip3 install <库名>”,那么是默认安装到pip3指向的Python环境的,但是我们也可以强制安装到Python3.x:
$ sudo python3 -m pip install tensorflow-gpu
这样就可以指定安装到python3下了,不过用这种方法的话每次要安装都得这么做,不过因为我是在别人服务器上做,不好随便更改,因此采用这种方式。
相关文章
- Python开发之pip使用详解
- Python 接口测试(二)
- Python 接口测试(一)
- Python并发编程系列之常用概念剖析:并行 串行 并发 同步 异步 阻塞 非阻塞 进程 线程 协程
- Pytorch:利用torch.nn.Modules.parameters修改模型参数
- Python:用pyinstrument做性能分析
- Python:用tqdm模块绘制进度条
- Pytorch:以单通道(灰度图)加载图片
- Python:当函数做为参数时的技巧
- python3——网络编程二
- python3——网络编程一
- 17个Python骚操作
- Superivosr出现ERROR (spawn error)错误的3种原因和解决方案
- 编译器与解释器的区别和工作原理
- css3中设置元素宽度的方法
- Android 11开发人员评测:新增功能?
- 只需五步,快速构建基于终端环境的API
- 安卓要凉了?十年长跑或有终局
- requirejs写法
- jsonobject转string