когда я набираю pyton на терминале, я получаю следующее:

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.

но когда я запускаю скрипт на python, я получаю следующее:

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
------------------------------------------------------

что я должен настроить, чтобы скрипт использовал правильную версию python, потому что когда я пытаюсь установить gevent, он сказал, что он у меня уже есть.

1 ответ1

0

Это можно сделать двумя способами.

Во-первых, вы можете явно вызвать скрипт, используя желаемый питон. Чтобы определить, какая корзина Python используется, вы можете набрать:

which python

Это даст вам полный путь к Python, используемому при python в командной строке.

В любом случае вы можете просто набрать:

python script_name_here

Или вы можете использовать полный путь к вашему питону и сделать то же самое.

Второй способ - отредактировать ваш скрипт и отредактировать строку shebang так, чтобы она указала на питона, возвращаемого этим which python . Другими словами, отредактируйте скрипт, который вы запускаете, и измените первую строку на что-то вроде:

#!/path/to/python2.7.3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .