如果有几个存在,如何选择python可执行文件?

时间:2014-02-27 21:20:51

标签: python python-c-api

我想使用Python / C API执行Python脚本(我使用的是Mac OS X Mavericks,Xcode)。由于我的机器上安装了多个Python发行版(System,Homebrew,几个virtualenvs),我该如何定义使用哪个?

1 个答案:

答案 0 :(得分:2)

您可以定义使用哪一个:

  • 通过指定可执行文件的完整路径;
  • 或使用不同的别名。

例如,我在这台机器上同时拥有Python 2.7和Python 3.2:

$ python
Python 2.7.3 (default, Dec 18 2012, 13:50:09)
[GCC 4.5.3] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

$ python3
Python 3.2.3 (default, Jul 23 2012, 16:48:24)
[...]

$ /usr/bin/python2.7
Python 2.7.3 (default, Dec 18 2012, 13:50:09)
[...]

$ /usr/bin/python3.2
Python 3.2.3 (default, Jul 23 2012, 16:48:24)
[...]