如何在windows中从python 3.7降级到3.6

如何在windows中从python 3.7降级到3.6,python,Python,我正在尝试安装tensorflow,但Python3.7不支持这一点,因此我希望在不使用anaconda的情况下获得Python3.6 所以,有什么建议吗?考虑使用,以便管理您的全局和(每个项目)本地Python版本 但是,它只适用于Linux的Windows子系统。我已经多次这样做了 我的第一个建议是使用。这样,您就可以将python 3.6用于任何需要该版本python的项目,而将python 3.7用于需要该版本的其他项目 但是,在windows上,以下是最佳步骤: 1.)使用命令提示符从

我正在尝试安装tensorflow,但Python3.7不支持这一点,因此我希望在不使用anaconda的情况下获得Python3.6

所以,有什么建议吗?

考虑使用,以便管理您的全局和(每个项目)本地Python版本


但是,它只适用于Linux的Windows子系统。

我已经多次这样做了

我的第一个建议是使用。这样,您就可以将python 3.6用于任何需要该版本python的项目,而将python 3.7用于需要该版本的其他项目

但是,在windows上,以下是最佳步骤:

1.)使用命令提示符从计算机上卸载python 3.7

2.)再次检查program files文件夹,查看是否有任何需要删除的python 3.7文件夹。不要删除任何网站软件包文件夹,否则需要重新安装已删除的软件包

3.)转到下载并安装python 3.6,确保在安装时将其添加到路径中

4.)打开命令提示符,键入
python-V
或简单地键入
python
并检查安装的版本。如果只键入
python
,可以使用命令
exit()
after退出

但我建议开始使用以避免这个问题,或者根据特定的库需要下载不同的python版本

更新


关于不删除站点包文件夹的问题。您的某些软件包可能与python的较低版本不兼容。对于某些人来说,这可能不是一个大问题,但在继续降级之前,最好先检查最常用的软件包以查看其兼容的python版本。这为我解决了这个问题。通过anaconda提示符运行以下命令

  • condacreate-npy36 python=3.6
  • 激活py36
  • 在Anaconda navigator上选择py36并启动spyder

  • 看到这个答案,我认为它解决了@FaroukS。这些答案都没有提到“Windows”或“不使用Anaconda”,您可以从官方网站下载/安装python 3.6。然后安装所需的软件包,如tensorflow。可以在windows上安装多个版本的python。如果您的python 3.7是新版本,只需卸载3.7,然后安装3.6即可。否则,您可能会执行
    pip freeze
    以查看已安装的软件包,然后再执行
    pip安装
    操作。我很高兴您能够找到一个适合您的解决方案,但最初的问题是寻找一个不使用Anaconda的解决方案。