script usando a versão errada do python

0

quando eu digito pyton no terminal, recebo o seguinte:

Python 2.7.3 (v2.7.3:70274d53c1dd, Apr  9 2012, 20:32:06) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

mas quando eu executo um script python eu tenho o seguinte:

WARNING: python-gevent not installed. 'curl -k -L http://git.io/I9B7RQ|sh'
------------------------------------------------------
GoAgent Version    : 2.1.9 (python/2.7.2 gevent/None pyopenssl/0.13)
Listen Address     : 127.0.0.1:8087
GAE Mode           : https
GAE Profile        : google_hk
GAE APPID          : goagent
Pac Server         : http://127.0.0.1:8086/proxy.pac
------------------------------------------------------

o que devo configurar para deixar o script usando a versão correta python, porque quando eu tento instalar o gevent, ele disse que já o tenho.

    
por danny 20.11.2012 / 17:22

1 resposta

0

Duas maneiras de fazer isso.

Primeiro, você pode chamar o script explicitamente, usando o python desejado. Para determinar qual bin python está sendo usado, você pode digitar:

which python

Isso lhe dará o caminho completo para o python sendo usado quando você digitar python na linha de comando.

Em qualquer caso, você pode simplesmente digitar:

python script_name_here

Ou você pode usar o caminho completo para o seu python e fazer o mesmo.

A segunda maneira é editar o seu script e editar a linha shebang para apontar para o python retornado por which python . Em outras palavras, edite o script que você está executando e altere a primeira linha para algo como:

#!/path/to/python2.7.3
    
por 20.11.2012 / 17:57

Tags