2017-02-24 73 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 

這可能需要一段時間,不過,所以要耐心等待