【问题标题】:Remove old version of python and replace it删除旧版本的python并替换它
【发布时间】:2018-11-26 13:04:05
【问题描述】:

我使用的是 Ubuntu 16.04 LTS。我使用sudo apt-get python 3.6 安装了python 3.6。但是仍然安装了python 3.5。如何删除 3.5 并将 3.6 设置为默认值,这样当我在终端中键入 python3 --version 时,它会显示 3.6.5 而不是 3.5.2

【问题讨论】:

  • 重要应用依赖于 python3.5 。关于你的输入python3:Better = python36,或者外星人python3.6提供的任何东西。

标签: python terminal ubuntu-16.04


【解决方案1】:

Ubuntu 16.04 发行版comes with Python 3.5.1。许多系统应用程序依赖于这个默认的python 包。删除它会破坏这些系统应用程序。用不同的 python 覆盖它会搞砸更新。所以不要删除它!

改为make a virtual environment 运行 python3.6 作为您用户的默认 python 并允许它与系统的 python3.5.1 共存。

【讨论】:

  • 我想在我的 jupyter notebook 中使用 python 3.6。它不会出现在内核选择器中。我该如何添加它?我正在使用点子
  • jupyter 本身就是一个 python 程序。听起来您的jupyter 安装在python3.5 发行版中,但不适用于python3.6 发行版。 pip 也是一个 python 程序。每个发行版通常有一个点。要为某个发行版安装程序,您需要运行相关的 pip。 pip 可执行文件通常与关联的 python 可执行文件位于同一目录中。所以(理想情况下,激活你的 python3.6 虚拟环境,然后)run /path/to/python3.6 -m pip install jupyter
  • 如果你创建一个python3.6虚拟环境并激活它,那么python3.6将成为你默认的python,所以你可以直接运行python -m pip install jupyter
  • 我已经安装了jupyter 我只想添加py3.6内核
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-24
  • 2020-08-17
  • 2016-08-16
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多