En guiones uso
setxkbmap [language code]
para cambiar la disposición del teclado en xorg. Para personalizar aún más,
xmodmap
también puede ser útil. Compruebe también su configuración regional, consulte:
(Esto es para Python 3.5, pero es casi lo mismo para 3.6)
La instalación desde RPM generalmente es mejor, porque:
Red Hat agregó Python 3.4 para CentOS 6 y 7 a través del repositorio EPEL .
Desafortunadamente:
pip3
no está incluido en ningún RPM. Debe instalarlo manualmente(ver más abajo ). pyvenv
tiene errores y no funciona. Necesitas usar virtualenv
. sudo yum install -y epel-release
sudo yum install -y python34
# Install pip3
sudo yum install -y python34-setuptools # install easy_install-3.4
sudo easy_install-3.4 pip
# I guess you would like to install virtualenv or virtualenvwrapper
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
Si desea utilizar pyvenv
, puede hacer lo siguiente para instalar pip3
en su virtualenv:
pyvenv --without-pip my_env
curl https://bootstrap.pypa.io/get-pip.py | my_env/bin/python
Pero si quiere tenerlo fuera -de -el cuadro -, puede agregar esta función bash (alias )en su.bashrc
:
pyvenv() { /usr/bin/pyvenv --without-pip $@; for env in $@; do curl https://bootstrap.pypa.io/get-pip.py | "$env/bin/python"; done; }
La comunidad IUS proporciona algunos hasta -a -paquetes de fecha para RHEL y CentOS . Los chicos detrás son de Rackspace, así que creo que son bastante confiables...
Compruebe el repositorio adecuado para usted aquí:
https://ius.io/GettingStarted/
sudo yum install -y https://centos6.iuscommunity.org/ius-release.rpm
sudo yum install -y python35u python35u-pip
# I guess you would like to install virtualenv or virtualenvwrapper
sudo pip3.5 install virtualenv
sudo pip3.5 install virtualenvwrapper
Tenga en cuenta que :tiene pyvenv-3.5
disponible en -de -el cuadro -si no desea usar virtualenv
.
sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
sudo yum install -y python35u python35u-pip
# I guess you would like to install virtualenv or virtualenvwrapper
sudo pip3.5 install virtualenv
sudo pip3.5 install virtualenvwrapper
Tenga en cuenta que :tiene pyvenv-3.5
disponible en -de -el cuadro -si no desea usar virtualenv
.
Если 3.5 достаточно хорош, используйте Red Hat Software Collection (RHSCL )версию Python, rh -python35. Устанавливается вместе со старой версией Python.https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.4_Release_Notes/chap-RHSCL.html#sect-RHSCL-Features
Каждый раз, когда мне нужно использовать несколько версий Python в любой системе, в которой я использую Pyenv, вы можете использовать его для каждой роли пользователя или просто использовать его глобально.
Из их ридми:
pyenv позволяет легко переключаться между несколькими версиями Python. Это просто, ненавязчиво и следует традициям UNIX в отношении одноцелевых -инструментов, которые хорошо справляются с одной задачей.
Вы не можете заменить системную версию Python другой версией. Значительное количество сценариев запуска и системных служб зависит от версии Python, поставляемой с неизменной ОС. Вам нужно будет загрузить перемещаемый бинарный RPM или исходный пакет и установить его вручную. В некоторых версиях RHEL с поставляемым Python 2.x доступны python3
пакеты, которые установят Python 3.x в альтернативное место для вас, чтобы найти их, вы можете сделать yum list | grep python3
. Не зная, какая версия RHEL вас интересует, я не могу быть более конкретным.
Python 2.7 необходим для правильной работы RedHat Linux, от него зависят такие вещи, как yum. Поэтому не удаляйте его и оставьте в качестве основного python для пользователя root. Python 3 можно установить параллельно, однако вам нужно будет скомпилировать его из исходного кода. Установите его в такое место, как /opt/python3, и измените переменные окружения PATH и PYTHONPATH для ваших пользователей, например, в /etc/profile.d