Шаги для компиляции и установки python3.6
1. Загрузите пакет исходного кода python3
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
2. Загрузите пакет зависимостей, скомпилированный python3
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3. Распакуйте исходный пакет
tar -zxvf Python-3.6.6.tgz
4. Войдите в папку с исходным пакетом
CD Python-3.6.6
5. Скомпилируйте и установите
1. Введите каталог с исходным пакетом
-
ls просмотреть содержимое исходного пакета
-
Выпустить скомпилированный файл Makefile
./configure --prefix = / opt / python36 # Указать каталог установки как / opt / python36
4. Компилировать
make # эквивалентен компиляции кода в пакете с исходным кодом в код, распознаваемый сервером Linux
5. Скомпилируйте и установите, этот шаг в конечном итоге сгенерирует / opt / python36 /
сделать установку
Примечание. Шаги 4 и 5 можно выполнить вместе, но их необходимо разделить символом &&
make && make install # Сначала выполните Make, а затем выполните make install после завершения выполнения
Загрузка ... Повторная загрузка отменена
Введите каталог / opt для просмотра папки python36, нужный нам python3 находится здесь
/ opt / python36 / bin / python3 / opt / python36 / bin / pip3 .....
6. Измените переменную пути linux и добавьте python3
Измените файл конфигурации системной переменной среды / etc / profile и добавьте следующее содержимое
vim / etc / profile
~ / .bash_profile # Это файл конфигурации переменных среды пользователя / etc / profile # Файл конфигурации переменных среды системы
PATH = / Opt / python36 / бен: / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / корень / бен
Примечание: не забудьте сначала поместить каталог python3
7. Для того, чтобы навсегда применить параметры пути эффекта, добавьте в файл конфигурации глобальной переменной среды / etc / profile Перезагрузите файл конфигурации / etc / profile
источник / etc / profile
8. Введите pyhon3