2017-02-24 17 views
6

Tôi đã cố gắng để cập nhật python3 trong Linux Bash Shell cho Windows 10Nâng cấp python trong chiến thắng-bash

Đây là những gì tôi đã cố gắng:

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

Nhưng tôi đã nhận được lỗi sau:

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) 

Tôi cũng đã thử tìm kiếm nếu nó sẽ ghi đè lên trăn của tôi 3.4 và làm cho nó không thể tiếp cận như trong xóa nó và cài đặt 3,6, nhưng không tìm thấy kết quả.

Có một cách an toàn để nâng cấp python3 đây

Trả lời

0

Đó là một lỗi lạ, có thể có một cái gì đó sai với dpkg của bạn. Bạn luôn có thể thử xây dựng python từ nguồn. Điều này làm việc trong Ubuntu thường xuyên out-of-the-box, do đó, nó sẽ chạy trên Windows quá.

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 

Lưu những lệnh vào một tập tin gọi là python.sh, sau đó chạy

chmod 755 python.sh 
./python.sh 

Nó có thể mất một thời gian, tuy nhiên, vì vậy hãy kiên nhẫn