我想将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并将其设置为默认版本。
答案 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