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



我注意到,对于一些包,例如ipythontermdown,在我成功地将它们与pip install一起安装后,可以立即从终端调用它们。例如:

$ termdown 100

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

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

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

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

↳Python打包|命令行脚本

相关内容

  • 没有找到相关文章

最新更新