我正在尝试在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
在这里
这是一个奇怪的错误,你的dpkg可能有问题。 你总是可以尝试从源代码构建python。 这在Ubuntu的常规开箱即可使用,所以它也应该在Windows上运行。
sudo apt-get install zlib1g-dev wget www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz tar -xf Python-3.6.0 cd Python-3.6.0 ./configure --enable-optimizations make sudo make install
将这些命令保存到一个名为python.sh的文件中,然后运行
chmod 755 python.sh ./python.sh
可能需要一段时间,所以要耐心等待