Como usar o ipython mais recente no ubuntu12.04?


15

Como usar o ipython mais recente no ubuntu12.04?

O ipython mais recente é 1.0. O ipython no centro oficial de software é muito antigo.

obrigado

Respostas:


21

Você pode usar setuptools ou pip. Eles geralmente obtêm a versão mais recente de qualquer pacote python listado no PyPi

Experimentar

sudo apt-get install python-pip          # or python-setuptools
sudo pip install ipython

5
+1. Usar pipé realmente a maneira de instalar pacotes Python a partir do PyPI. Considere também instalá-lo no diretório inicial do usuário, em vez de em todo o sistema (menos prejudicial em geral - embora o ipython provavelmente não interrompa as coisas) usando pip install --upgrade --user packagename. Será, então, instalá-lo para ~/.local/binque está no PYTHONPATHno Ubuntu.
precisa saber é o seguinte

11
Eu segundo a --userbandeira ao usar pip. Especialmente para pacotes que interagem diretamente com o sistema operacional e suas bibliotecas, por exemplo. PIL. Isso evita que tudo que dependa de determinadas versões das bibliotecas não seja instalado por todo o sistema.
Fahad Yousuf

pip install --upgrade --user ipythonirá remover o ipython antigo no sistema. É seguro ?
waterloo2005

11
@ waterloo2005 Não, não removerá nenhum ipythondo sistema, nem o normal sudo pip install packagename. O DPKG / APT é instalado em um local diferente, que tinha precedência sobre ele. Isso faz correr ipythonou import packagenameparecer primeiro nos locais onde é pipinstalado. Se você remover o pippacote novamente, por exemplo sudo pip uninstall packagename(ou o equivalente ao usuário), estará usando a versão mais antiga do Ubuntu novamente. Então, sim, é totalmente seguro. No entanto, eu recomendo usar --usersem sudo se você o usar apenas para essa conta de usuário.
precisa saber é o seguinte

Vou criar uma instalação de Q&A mais canônica em pacotes Python usando DPKG / APT junto com o pipmétodo em alguns dias, se não encontrar um.
precisa saber é o seguinte

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.