我将代码包装到 python 包中,现在我希望它也可以从命令行(linux)运行。因此,我将 console_scripts 标签添加到 setup.py 中,当我以 root 身份安装它时,一切似乎都工作正常。
(我可以从命令行运行程序)
不过我还想使用以下命令安装一个包
pip install --user 。
因此,当用户无法获得 root 权限时,它可以安装在计算机上。但是,当我尝试从命令行调用程序时,我收到“找不到命令”。 pip 安装成功完成,我仍然可以使用运行它
python my_prog.py
但我想知道有没有办法解决这个问题。
有人可以解释一下 console_scripts setup.py 标签实际上是如何工作的吗?
欢迎任何想法。
pip 安装脚本~/.local/bin
。您需要将其添加到您的PATH
with:
export PATH=~/.local/bin:$PATH
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)