如何降低python版本

Python012

如何降低python版本,第1张

第一种办法最为简单粗暴, 直接安装对应的python 包所需要的版本的 python版本, 也就是说 系统中,同时去安装多个python版本, 而且也是最为简单且节省精力的办法 。(ps: 因为各个python的发行版本, 其提供的相对应的各个package包在版本也是相对应的, 这个特性确实是其他编程语言所没有的,该功能相对来说,对开发者来说, 能节省很多不必要浪费的时间。)

第二种办法 是针对不想重新配置python 环境和代码包的伙伴, 并且在使用pip安装的时候,找不到对应的版本:

pip install tensorflow== , 的时候,可以按照以下步骤进行操作。

最近在下载tensorflow的时候出现了如下图所示的情况:Could not find a version that satisfies the requirement tensorflow

相关推荐:《Python入门教程》

经过一番查找资料,发现,原来在2019年,TensorFlow还不支持python3.7,所以,迫于无奈,我只能乖乖把python的版本退回到3.6版本,具体步骤也很简单。就是打开anaconda prompt,然后输入conda install python=3.6,然后等待提示(y/n),输入y,等待十几分钟,就会提示done,这样的话,就表示python3.7已经退回到python3.6了。

python学习网,大量的免费python视频教程,欢迎在线学习!

mac 上面有一个 homebrew 工具。提供各式各样的开发环境,并且可以在不同版本的环境之间切换。这样的好处是不管你怎么折腾,都不会污染到系统原生的环境。同样的,系统如果升级以后也不会影响到你的开发环境。

1. 安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 安装 python

brew install python

brew 默认安装的是 python 最新版本。可以用如下命令查看:

brew info python

3. 安装 python 3.6

首先解除 python 绑定的 3.7 版本

brew unlink python

接下来安装指定版本的 python

brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb

再次 用 brew info python 查看 python 版本,可以看见这个时候 python 关联的是 3.6.5

4. 使用 brew switch 在不同版本的 python 间切换

假设你 homebrew 上面安装的 python 版本是 3.7.2 和 3.6.5_1,则可以在这两个版本间切换

brew switch python 3.7.2

brew switch python 3.6.5_1