将python 3.5.2安装到ubuntu 16.04中

时间:2019-01-17 08:35:50

标签: python python-3.x installation pip ubuntu-16.04

我想将python版本从3.6更改为3.5。 我在ubuntu 16.04上安装了python3.5。但是它不在usr / bin中 我执行了update-alternatives --display python3

    python3 - auto mode
  link best version is /usr/bin/python3.6
  link currently points to /usr/bin/python3.6
  link python3 is /usr/bin/python3
/usr/bin/python3.6 - priority 3
/usr/local/lib/python3.5 - priority 1
/usr/local/lib/python3.6 - priority 2

但是我执行python3 -V

Python 3.5.2

当我尝试使用pip安装一些软件包

pip install pymysql


-bash: /home/ubuntu/.local/bin/pip: /usr/bin/python3: bad interpreter: Permission denied

我想在计算机上正确安装python 3.5.2并将其设置为默认版本。

1 个答案:

答案 0 :(得分:0)

1)安装必备软件

$ sudo apt-get install build-essential checkinstall

$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

2)移至src文件夹并获取python3.5.2的tar

$ cd /usr/src

$ wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

3)现在,将下载的存档解压缩到您的系统上。

$ sudo tar xzf Python-3.5.2.tgz

4)使用alInstall编译源代码

$ cd Python-3.5.2

$ sudo ./configure --enable-optimizations

$ sudo make altinstall

5)检查安装

$ python3.5 -V