python - 我的电脑有一个 python 2.7 控制台,我想把它转换成 python 3?我怎样才能在没有(或更少)删除的情况下做到这一点?
问题描述
因此,随着对 Python 2 的支持即将结束,并且某些库仅在 Python 3 中可用。我想从 2 转移到 3,但不想卸载并再次安装。还有另一种方法可以做到这一点以及如何做到这一点?
另外,我有 Python 2 的 Anaconda,其中有一个运行 Python 3 的虚拟环境。
我可以两者兼得吗?不像虚拟的!
解决方案
注意:我自己为我的 Windows 10 和 Ubuntu 19 安装完成了这两种解决方案,但我只是在 Windows 上将我的 python 重命名为 python3,它工作正常。尽管我只使用 python 3,但我目前都安装了,因为 cygwin 和一些谷歌工具仍然依赖它。
视窗
使用来自python.org的安装程序,安装程序会将它与 python 2 一起安装。要从控制台运行,您可以运行,也可以在新的 python 3 目录中创建一个批处理文件,以使用||等py -3
命令运行它。:python3
python3.bat
python3.cmd
.\python %*
确保它从命令行正确运行
Linux
大多数 linux 发行版都自动安装了 python 2,只需运行您的包管理器,例如apt install python3
或任何您的包管理器。
推荐阅读
- javascript - 如何从多个 v-file-input 中拆分文件
- node.js - MongoDB 更新或创建或/和替换为多个条件
- javascript - 如何将项目推送到不存在的对象键
- c# - 如何获取从 .net 5 控制台 APP 创建的 Azure Web 作业中添加的 settings.job 文件
- math - 如何在 k-uniform 超图中找到恰好包含 x 个顶点的最大边数?
- javascript - 如何让谷歌广告转化跟踪动态读取转化价值?
- c++ - C++ - 从 ptime 计算毫秒的总秒数
- google-sheets - 查询及其总行
- javascript - 对于(me_labba 的键){} 不起作用
- spacy-3 - 在 spaCy 3.0 中使用 spaCy 微调 NER 模型