繁体   English   中英

python pip在终端中按名称安装调用模块

[英]python pip install calling module by name in terminal

我注意到,对于某些软件包,例如ipythontermdown ,在我使用pip install成功安装它们之后,可以立即从终端调用它们。 例如:

$ termdown 100

我知道这些软件包中的主文件由#!操作#! shebang行并因此可调用,但是,在python目录中的允许它们变为可调用的钩子存储在哪里? 例如/bin文件夹,可以从终端调用所有内容? 还是有其他类似PATH机制在起作用? 谢谢!

通常,当通过pipsetuptools等安装Python软件包时,可以在软件包setup.py文件中调用两种机制以生成CLI可执行命令:

scripts关键字参数和console_scripts入口点。

通常,在/usr/local/bin中创建一个符号链接,该符号链接指向已安装的软件包。

↳Python 封装| 命令行脚本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM