установить Python 3.5.2 в Ubuntu 16.04 - PullRequest
0 голосов
/ 17 января 2019

Я хочу изменить версию Python с 3,6 на 3,5. Я установил python3.5 на Ubuntu 16.04. но это не в 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 голосов
/ 17 января 2019

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 и получите tar из python3.5.2

cd /usr/src

sudo 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
...