1.简介
如果因为特点的需要,在一个系统上安装了多个的python
版本,如使用Anaconda
包管理器安装包之后,在一个系统中同时存在以下版本
Python2.7
Python3.6
Python3.7
因为python
版本的不同,使用pip安装包的时候,新的版本会覆盖旧的版本,所以使用会有出现明显的差异,会因为版本的不同而安装失败,如出现以下的错误
ERROR: tensorflow-1.12.0-cp37-cp37m-win_amd64 .whl is not a supported wheel on this platform.
2.解决方式
2.1 运行指定版本
- 假如运行python3.6版本
py -3.6 # 后面同样可执行pip命令的操作
运行python3.7版本
py -3.7 # 后面同样可执行pip命令的操作
2.2 在指定版本下安装包
我们使用pip命令安装包,如安装TensorFlow框架指定Python版本
- 在python3.6下安装包
py -3.6 -m pip install tensorflow==1.14.0
- 在python3.7下安装包
py -3.7 -m pip install tensorflow==1.14.0
使用这种指定版本的方式就不会因为具有多个版本的python,特定版本的python安装包的时候出现错误