[英]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 提示符运行以下命令
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.