python - 在 Windows 10 的 Bash Shell 上升级 python

标签 python linux bash windows-10 windows-subsystem-for-linux

我试图在 Windows 10 的 Linux Bash Shell 中更新 python3

这是我尝试过的:

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6

但是我得到了以下错误:

Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
Errors were encountered while processing:
 ghc
E: Sub-process /usr/bin/dpkg returned an error code (1)

我也尝试搜索它是否会覆盖我的 python 3.4 并使其无法访问,如删除它并安装 3.6,但没有找到结果。

这里有升级python3的安全方法吗

[编辑]

使用 do-release-upgrade 将 shell 升级到 16.04 后,错误消失了。可以按照此进行更新 link .

最佳答案

首先,我强烈建议您确保运行的是 Windows 10 Fall Creators Update(或更高版本)。

其次,我建议在下面添加 apt upgrade 步骤:

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt upgrade
sudo apt install python3.6

升级步骤确保所有已安装的软件包都升级到最新版本,并且通常可以修复“处理”其他软件包安装时出现的错误。

关于python - 在 Windows 10 的 Bash Shell 上升级 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42436901/

相关文章:

python - 通过pip安装tensorflow但是失败如下

python - Flask 登录 request_loader 不工作?

asp.net - linux dnx(.net执行环境): HTTP 200s with no body content

linux - 设置 debconf 以非交互方式运行的方法?

linux - 如何使用不同的 .bashrc

python - IntegrityError NOT NULL 约束失败

python - 独特的 SHA-1 摘要生成

linux - 使用awk将列中的值替换为txt文件中的另一个值

linux - 变量返回两个值,如何将它们存储在不同的变量中?

bash - 用于 bash 的 jdoc/pydoc/rdoc?