2017-02-24 85 views
6

我试图在Linux bash shell中更新python3为Windows 10升级蟒蛇

这里是我的尝试:

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这里

回答

0

这是一个奇怪的错误以安全的方式,可能会有一些错误你的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 

这可能需要一段时间,不过,所以要耐心等待