Atualizando python

3

É possível atualizar o python sem acesso root, esta é a primeira vez usando o red hat linux (qualquer linux) e a versão padrão é python 2.3, que quebra parte do meu código que testei no python 2.6.

Eu tentei construir a partir da fonte, mas ele disse que precisava de acesso root.


fonte
Pois o que exatamente está precisando de acesso root? Você deve poder fazer e instalar o python enquanto permanecer no diretório $ HOME-dir.

Respostas:

6

Como você compilou a fonte? Se você fez ./configure, faça o seguinte:

./configure --prefix=$HOME
make
make install

( $HOMEdeve ser expandido para algo como /home/burisum.) Dessa forma, a terceira etapa ( make install) instalará os arquivos em sua propriedade e você não precisará de acesso root.

Stephan202
fonte
Eu tentei isso, mas eu recebo a mensagem, permissão negada
Você pode mostrar essa mensagem de erro e algumas (digamos, 5) das linhas anteriores?
Stephan202
2

Você pode fazer uma instalação de "usuário", ou seja, no seu ~diretório.

Atualize seu .bashrc(ou equivalente) para inserir o caminho do seu intérprete na frente, /usr/binse você pretende que o intérprete sirva como padrão para a sua sessão.

jldupont
fonte
0

Se você deseja ter acesso aos módulos python mais recentes sem prejudicar seu sistema, sugiro usar o Anaconda. Este contém a última interpretador Python etc ... Ele instala em seu diretório home para que você tenha acesso a ele e você não precisa de permissões de root para usar ou instalá-lo.

Gostaria de deixar a atualização do sistema lidar com o processo de atualização do pacote de sistemas e não tentar forçar nada (a menos que você tenha esquecido a senha root)

Back2Basics
fonte