首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个python脚本(python工具)的功能是什么?

这个python脚本(python工具)的功能是什么?
EN

Stack Overflow用户
提问于 2013-09-19 02:24:31
回答 1查看 936关注 0票数 0

最近我出了一个奇怪的问题。

我的操作系统是Gentoo。我安装了piplayman,但是/usr/bin:/usr/bin/pip/usr/bin/layman中的二进制文件都是softlink/usr/bin/python-exec

代码语言:javascript
运行
复制
% ll /usr/bin/{pip,layman}
lrwxrwxrwx 1 root root 11 Sep 18 23:51 /usr/bin/layman -> python-exec
lrwxrwxrwx 1 root root 11 Aug 16 08:14 /usr/bin/pip -> python-exec

/usr/bin/python-exec含量

代码语言:javascript
运行
复制
#!/usr/bin/python2.7
# EASY-INSTALL-ENTRY-SCRIPT: 'Pygments==1.6','console_scripts','pygmentize'
__requires__ = 'Pygments==1.6'
import sys
from pkg_resources import load_entry_point

sys.exit(
   load_entry_point('Pygments==1.6', 'console_scripts', 'pygmentize')()
) 

我发现这个文件属于dev-python/python-exec-0.3.1

代码语言:javascript
运行
复制
% equery belongs python-exec
 * Searching for python-exec ... 
dev-python/python-exec-0.3.1 (/usr/bin/python-exec)

这个一揽子计划是:

代码语言:javascript
运行
复制
*  dev-python/python-exec
      Latest version available: 0.3.1
      Latest version installed: 0.3.1
      Size of files: 72 kB
      Homepage:      https://bitbucket.org/mgorny/python-exec/
      Description:   Python script wrapper
      License:       BSD

我不知道/usr/bin/python-exec脚本的功能是什么?

为什么/usr/bin/pip/usr/bin.layman将软链接到这个脚本?

现在,如果我想使用pip来安装包,或者使用layman来管理覆盖,我应该使用/usr/bin/pip-python2.7layman-python2.7

EN

回答 1

Stack Overflow用户

发布于 2014-08-02 02:04:55

Python是一个特定于Gentoo的包装器脚本,它调用适合当前选定的Python运行时的请求脚本的实现。这使Gentoo能够支持Python运行时之间的切换,而不会破坏脚本,只要所选运行时存在兼容版本的脚本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18885304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档