有没有办法以编程方式查找用于安装当前包的 Python 版本?
如果您有一个名为的包mypackage
,并且其中包含以下内容setup.py
:
scripts = ["myscript.py"]
假设使用easy_install
或pip
使用特定 Python 版本 Python 2.x 安装包:
/usr/local/bin/python2.x setup.py install
那么在 中myscript.py
,你怎么能发现它/usr/local/bin/python2.x
是用来安装mypackage
的,myscript.py
而不是系统上可用的其他 Python 版本?我想知道完整路径而不仅仅是版本信息,因为我想/usr/local/bin/python2.x
在我的脚本中使用。