##master-page:HelpTemplate ##master-date:Unknown-Date #format wiki #language pt == Actualizar Python == Se quiser alterar o Python que utiliza na sua instalação de [[WikiMoinMoin|MoinMoin]], há algumas questões a ter em mente: === Localização da directoria do MoinMoin === Por omissão, o processo de instalação (`setup.py`) instalou os ficheiros do [[WikiMoinMoin|MoinMoin]] na directoria site-packages da instalação de Python actual (por exemplo `/usr/lib/python2.2/site-packages`). Se mudar para outro interpretador de Python, terá de re-instalar os ficheiros do [[WikiMoinMoin|MoinMoin]] para a nova directoria `lib/pythonX.X/site-packeges`. Se instalou os ficheiros do [[WikiMoinMoin|MoinMoin]] noutro local e tiver ajustado o `sys.path`, isto não será problema. === Os ficheiros Python pré-compilados (.pyc) === O Python não garante que os ficheiros .pyc sejam compatíveis entre versões de Python. Se mudar para outro interpretador de Python terá de recompilar os scripts de Python. Pode utilizar {{{ python -c "import compileall; compileall.compile_dir('/path/to/MoinMoin')" }}} para este efeito. Se re-instalar o [[WikiMoinMoin|MoinMoin]] para o novo interpretador, o passo não é necessário/executado pelo setup.py. === Limpar a Cache da Página === A cache da página utiliza o código byte do Python para uma apresentação mais rápida da página. Para evitar problemas de compatibilidade, deve limpar a cache manualmente, eliminando todos os ficheiros existentes em `data/pages/*/cache/` e `underlay/pages/*/cache/`.