Arquivo

Textos com Etiquetas ‘Python’

Solucionando update do python no CentOS 5.3

24, novembro, 2009 Sem comentários

Opa,

Recetemente tive um pequeno problema com a atualização do pacote python no servidor CentOS 5.3 64 bits (não sei se esse problema ocorre na versão 32 bits), após executar um yum update no servidor recebia a seguinte mensagem abaixo:

# yum update

Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* epel: lnx.apollo-hw.ro
* addons: mirror.stanford.edu
* extras: yum.singlehop.com
114 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package python.x86_64 0:2.4.3-24.el5_3.6 set to be updated
c5284ba3902d0cdd9036f5dcca56d91e9422e740-filelists.sqlit | 3.8 MB 00:38
--> Processing Dependency: /usr/lib64/python2.4 for package: gamin-python
--> Processing Dependency: /usr/lib64/python2.4 for package: libxml2-python
--> Finished Dependency Resolution
gamin-python-0.1.7-8.el5.x86_64 from installed has depsolving problems
--> Missing Dependency: /usr/lib64/python2.4 is needed by package
gamin-python-0.1.7-8.el5.x86_64 (installed)
libxml2-python-2.6.26-2.1.2.8.x86_64 from installed has depsolving problems
--> Missing Dependency: /usr/lib64/python2.4 is needed by package
libxml2-python-2.6.26-2.1.2.8.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package
libxml2-python-2.6.26-2.1.2.8.x86_64 (installed)
Error: Missing Dependency: /usr/lib64/python2.4 is needed by package
gamin-python-0.1.7-8.el5.x86_64 (installed)

Ou seja, quebra de dependências! Nessa hora já estava pensando que ia ter que apelar para a remoção dos pacotes conflitantes, atualização e instalação dos pacotes necessários, etc… Mas não precisei fazer nada disso, para solucionar esse problema foi necessário apenas fazer um clean all e após isso tudo voltou a funcionar normalmente:

# yum clean all

Loaded plugins: fastestmirror, priorities
Cleaning up Everything
Cleaning up list of fastest mirrors

# yum update

Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
* epel: fr2.rpmfind.net
* addons: centos.patan.com.ar
* extras: centos.patan.com.ar
epel | 3.4 kB 00:00
9427d656fcd15e62989f1a06fcfdc26f8475c941-primary.sqlite. | 2.7 MB 00:21
addons | 951 B 00:00
primary.xml.gz | 203 B 00:00
Zend | 951 B 00:00
primary.xml.gz | 13 kB 00:00
Zend 75/75
updates | 951 B 00:00
primary.xml.gz | 388 kB 00:00
updates 700/700
Zendce-noarch | 951 B 00:00
primary.xml.gz | 3.9 kB 00:00
Zendce-noarch 15/15
base | 1.1 kB 00:00
primary.xml.gz | 1.1 MB 00:00
base 3272/3272
extras | 1.1 kB 00:00
primary.xml.gz | 117 kB 00:01
extras 290/290
114 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package python.x86_64 0:2.4.3-24.el5_3.6 set to be updated
6ce911b005643bd26a281487119bdb746d551488-filelists.sqlit | 3.8 MB 01:29
filelists.xml.gz | 8.8 kB 00:00
filelists.xml.gz | 3.3 MB 00:00
filelists.xml.gz | 2.6 MB 00:00
filelists.xml.gz | 113 kB 00:00
filelists.xml.gz | 196 B 00:00
filelists.xml.gz | 176 kB 00:01
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
python x86_64 2.4.3-24.el5_3.6 updates 5.9 M

Transaction Summary
================================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)

Total download size: 5.9 M
Is this ok [y/N]: y
Downloading Packages:
python-2.4.3-24.el5_3.6.x86_64.rpm | 5.9 MB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : python [1/2]
Cleanup : python [2/2]

Updated: python.x86_64 0:2.4.3-24.el5_3.6
Complete!

Fica ai a dica para quem passar pelo mesmo problema! Abraço!

Categories: Linux Tags: , ,

Instalando o plugin Python no Eclipse

14, abril, 2009 3 comentários

Opa,

Para instalar o plugin do Python no Eclipse basta abrir o programa, clicar em “Help” e depois em “Software Updates”, na janela que será exibida clique na aba “Available Software” e depois clique no botão “Add Site…”, será exibida uma janela solicitando o site a ser adicionado, digite o endereço do plugin http://pydev.sourceforge.net/updates/ e clique em OK, após isso será exibido em “Name” o plugin do Python (PyDev), marque-o e clique no botão “Install…”, será exibida uma janela de atualização, aguarde e após a instalação será exibida a tela abaixo recomendando a reinicialização do software, clique em “Yes”, seu plugin estará instalado!

Eclipse solicitando reboot!

Eclipse solicitando reboot!

Agora precisamos configurar o interpretador python no Eclipse, clique no menu “Window”, nas opções que serão exibidas escolha “Preferences”, navegue no menu lateral até a opção “Pydev”, escolha “Interpreter – Python”, na janela que irá ser exibida lateralmente clique em “Auto Config”, ele irá detectar “automagicamente” seu interpretador e configurá-lo, depois clique no botão “Apply” e depois em “OK”! Pronto!

Agora para criar um projeto Python basta clicar em “New Project”, escolher o “Pydev” na árvore exibida e depois “Pydev Project”!

Eclipse utilizando plugin Pydev

Eclipse utilizando plugin Pydev

Abraços!

Categories: Linux Tags: ,