【发布时间】:2013-07-31 23:53:35
【问题描述】:
有没有办法以编程方式查找用于安装当前包的 Python 版本?
如果您有一个名为 mypackage 的包,并且它的 setup.py 中有类似的内容:
scripts = ["myscript.py"]
假设使用特定的 Python 版本 Python 2.x 安装带有 easy_install 或 pip 的包:
/usr/local/bin/python2.x setup.py install
那么在myscript.py 中,你怎么知道是/usr/local/bin/python2.x 用于从myscript.py 安装mypackage,而不是系统上可用的其他Python 版本?我想知道完整路径而不仅仅是版本信息,因为我想在我的脚本中使用/usr/local/bin/python2.x。
【问题讨论】:
标签: python package pip setuptools distutils