【问题标题】:How to upgrade from Python 3.5 to 3.6?如何从 Python 3.5 升级到 3.6?
【发布时间】:2017-10-19 03:36:43
【问题描述】:

我的机器在 Windows 上运行,我试图了解它,但人们只在其他讨论中谈论 mac 和 brew。我想问是否有我需要编写的可以升级核心的命令行或者我必须从官方网站下载3.6包然后卸载3.5然后安装3.6(我不想这样做)因为这对我来说听起来很乱)

我有3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)]

有什么帮助吗?

【问题讨论】:

  • 您可以明确选择您的解释器 - C:\Python36\python.exe my_file.py。或者您可以使用统一的 Windows 运行器:py -3.6 my_file.py 用于 3.6,py -3.5 my_file.py 用于 3.5。

标签: python python-3.5 python-3.6


【解决方案1】:

如果有人使用 MacOS、Linux 或 WSL,则可以使用 asdf

  1. 克隆 asdf 存储库
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
  1. 编辑~/.bashrc文件并添加$HOME/.asdf/asdf.sh

  2. 重启你的终端,你就可以使用asdf

  3. 为了添加插件,在你的情况下 Python,你可以运行这个 -

asdf plugin add python
  1. 列出所有python版本-
asdf list all python
  1. 根据需要安装版本(可以安装最新版本)-
asdf install python latest
  1. 全局本地(针对特定项目)或此特定shell设置安装版本。
asdf global python latest

【讨论】:

    【解决方案2】:

    我认为你必须下载 Python 3.6 包,但不需要卸载 3.5 版本(你可以同时拥有)

    请记住,您在 python 3.5 中使用的自定义库也必须为 3.6 安装,但您可以使用 pip 轻松完成此操作

    从pycharm改解释器可以在新建项目的时候实现:

    或来自已创建项目的默认设置:

    【讨论】:

    • 但是我怎样才能在 3.5 中运行我的脚本呢?因为当我这样做时 .. print(sys.version) 它说 3.5
    • 如果您从 cmd 行运行脚本,您将像这样指定 python 3.6 的路径:C:/users/me/python36/python.exe myscript.py
    • 所以实际上问题是你是如何运行你的脚本的?来自 Python IDLE、cmd、visual studio、pycharm?
    • 例如我从 VS 运行我的代码,如果我不想从 3.5 更改为 3.6(已经安装了两者),我必须为 python 3.6 添加一个新环境
    • 但是如果你是从 Basic python IDLE 运行的,那么你应该有一个用于 3.5 和 3.6 的
    【解决方案3】:

    在 Unix 上,纠正软链接就足够公平了。据我所知,在 Windows 上,人们会玩弄路径。 Here是最详细的答案。

    【讨论】:

      猜你喜欢
      • 2017-10-01
      • 2020-12-11
      • 2017-05-22
      • 2023-03-20
      • 2019-07-27
      • 2016-10-08
      • 2011-10-28
      • 2010-12-19
      • 2016-08-26
      相关资源
      最近更新 更多