分页: 1 / 1

16.04 怎么升级python 到 最新 3.6.5

发表于 : 2018-06-01 12:14
suppernova
android@localhost:/usr/local/python3.6.5/Python-3.6.5$ sudo yum install make gcc gcc-c++
There are no enabled repos.
Run "yum repolist all" to see the repos you have.
You can enable repos with yum-config-manager --enable <repo>


这一步出错,怎么解决

或者还有其他方法吗

Re: 16.04 怎么升级python 到 最新 3.6.5

发表于 : 2018-06-01 14:35
astolia
你要找教程,也找个ubuntu或debian的嘛,yum都出来了,一看就是找的redhat系的教程。

有现成的ppa,也用不着你自己从头编译
https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa

代码: 全选

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.6
如果你要用到gdbm或者tk,那换成下面的ppa
https://launchpad.net/~jonathonf/+archi ... /+packages

Re: 16.04 怎么升级python 到 最新 3.6.5

发表于 : 2018-06-01 17:52
suppernova
谢谢楼上!
我自己编译装上了,第一次编译,软链接的时候又费了些周折,参考了这篇文章
https://blog.csdn.net/nkd50000/article/details/79200966

代码: 全选

sudo apt-get install -y wget

代码: 全选

sudo apt-get install make

代码: 全选

sudo apt-get install -y gcc
安装zlib

代码: 全选

sudo wget http://www.zlib.net/zlib-1.2.11.tar.gz
sudo tar -xzvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
sudo ./configure
sudo make all
sudo make install
cd ..

代码: 全选

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install -y build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install -y build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install -y zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install -y libssl-dev openssl
sudo apt-get install libffi-dev
安装pythone3.6.5

代码: 全选

sudo wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
sudo tar -xzvf Python-3.6.5.tgz
cd Python-3.6.5
sudo ./configure
sudo make all
sudo make install

代码: 全选

sudo pip install --upgrade pip
sudo pip3 install -U pip