Restaure o Python pré-instalado do Mac para o padrão

1

Eu tenho cortado os pacotes para trabalhar nos meus estágios iniciais de codificação. Eu só recentemente deparei com o virtualenv e descobri a necessidade de instalar o Python usando o Homebrew.

Instalei o Homebrew e o Python usando-o e o pip está funcionando. Todos os meus executáveis parecem estar no local correto e estão no PATH. Então, quando eu carrego python do terminal eu recebo a versão 2.7.6 (não o padrão 2.7.5).

O problema é que eu adicionei muitos pacotes e coisas à instalação padrão que está causando aborrecimentos. Por exemplo, quando tento criar um virtualenv, há um erro de traceback:

Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
    working_set.require(__requires__)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: virtualenv==1.8.4

A versão virtualenv que eu tenho é 1.11.x. Ele está claramente procurando pacotes em / System / Library / ..., que é o local pré-instalado em python.

Existe uma maneira de limpar a pré-instalação do Python em um Mac. Em outras palavras, posso restaurá-lo para o estoque como quando o Mac foi ligado pela primeira vez?

    
por bteres 15.04.2014 / 18:34

2 respostas

2

A atualização com o easy_install resolveu o mesmo problema para mim:

# easy_install --upgrade virtualenv
    
por 23.04.2014 / 23:22
-1

Use o disco e a imagem de instalação do Mac & shareware 'Pacifist' - vale a pena a taxa de inscrição de $ 20.

Você pode baixar a imagem apropriada na Mac App Store, para versões recentes do OS X.

Se o Pacifist não puder encontrar a imagem de instalação (no meu caso, com o 10.9 Installer montado), talvez seja necessário inspecionar o 'conteúdo do pacote' e montar a imagem do disco interno do instalador do OS X (normalmente cerca de 5GB). Então o Pacifist encontrará os arquivos necessários.

Dica: use o menu Pacifist para "Restaurar no local original" em vez dos botões da interface do usuário.

    
por 27.03.2015 / 11:20