当我在终端上输入 python 时,得到以下信息:
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
您可以通过两种方式来实现这一点。
首先,您可以使用所需的 python 显式调用脚本。要确定正在使用哪个 python bin,您可以键入:
which python
python
这将为您提供在命令行中输入时使用的 python 的完整路径。
无论如何,您只需输入:
python script_name_here
或者您可以使用您的 python 的完整路径并执行相同的操作。
第二种方法是编辑脚本,然后编辑舍邦线指向 返回的 python which python
。换句话说,编辑您正在运行的脚本并将第一行更改为类似以下内容:
#!/path/to/python2.7.3