Eu tenho python3.2 localizado em /usr/lib/python3.2
. Não tenho certeza se isso significa que está instalado, mas presumo que seja por enquanto.
Alguns fatos sobre o meu sistema:
$ which python
/usr/local/bin/python
Quando digito o python
terminal, recebo o seguinte
$ python
Python 2.7.2 (default, Dec 19 2011, 11:12:13)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Então, para encontrar o caminho que eu faço
>>> sys.info
>>> sys.path
['', '/usr/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', '/usr/local/lib/python2.7/site-packages/PIL-1.1.7-py2.7-linux-x86_64.egg', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages']
Então, sabendo tudo isso, como altero meu python padrão do sistema de 2.7.2 para 3.2?
10.04
command-line
bash
python
max
fonte
fonte
/usr/bin/env python
ser o que você deseja. Então, digitar manualmentepython3
não é a solução.O PYTHONPATH não tem muito a ver com isso. Apenas informa ao intérprete Python, qualquer que seja o interpretador executado, onde encontrar os módulos extras que você deseja carregar.
De qualquer maneira, alterar a versão padrão do seu sistema é perigoso, como outros comentadores observaram. Você corre o risco de quebrar o pacote existente que é criado no Python2 e usa / usr / bin / env python para encontrar seus intérpretes.
De fato, essa é a maneira errada de expressá-la. Alterar a versão padrão do Python quebrará todo o sistema Ubuntu e fará com que muitos programas simplesmente não funcionem. Também é completamente desnecessário.
Mas desde que você perguntou, basta fazer o seguinte:
Feliz bater!
fonte
Eu adicionei isso no meu
.bashrc
, está funcionando bem até agora:fonte
De acordo com isso, você pode configurar sua variável de ambiente ou apenas adicionar uma nova pasta do caminho de importação. Mas eu recomendo usar virtualenvs para projetos python, se você quiser ter alguma flexibilidade.
fonte
Aqui está a maneira mais segura de fazer isso - usando
update-alternatives
fonte
se estiver de fato instalado, digite python3.2 em vez de apenas python e carregará isso em vez do padrão. Acabei de instalar o python 3.2 para testá-lo =)
se ele não estiver de fato instalado, abra o terminal e digite sudo apt-get install python3.2 para obtê-lo
fonte