繁体   English   中英

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

[英]how can I downgrade from python 3.7 to 3.6 in windows

我正在尝试安装 tensorflow 但 python 3.7 不支持,所以我想在不使用 anaconda 的情况下获得 python 3.6。

所以有什么建议吗?

我已经多次这样做了。

我的第一个技巧是使用虚拟环境 这样你就可以将 python 3.6 用于需要该版本 python 的项目,而 python 3.7 用于需要该版本的其他项目。

但是在 Windows 上,这些是最好的步骤:

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

2.) 仔细检查您的程序文件文件夹,看看是否有任何需要删除的残留 python 3.7 文件夹。 不要删除任何站点包文件夹,否则您将需要重新安装已删除的包。

3.) 前往https://www.python.org/downloads/并下载并安装 python 3.6 并确保在安装时将其添加到您的路径中

4.) 打开命令提示符并输入python -V或简单的python并检查您安装的版本。 如果您只输入python ,则可以在exit()后使用命令exit()

但是我建议开始使用Virtual Environments来避免这个问题,或者根据特定的库需求下载不同的 Python 版本。

更新

关于不删除站点包文件夹的点。 您的某些软件包可能与较低版本的 python 不兼容。 对于某些人来说,这可能不是一个大问题,但最好在继续降级之前检查您最常用的软件包以查看其兼容的 Python 版本

考虑使用pyenv-win来管理您的全局和(每个项目)本地 Python 版本。

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

这为我解决了它。 通过 anaconda 提示符运行以下命令

  1. 畅达创建-n py36 python=3.6
  2. 激活 py36
  3. 在 Anaconda 导航器上选择 py36 并启动 spyder

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM