如何将pythonsicpts安装到macos上的/usr/local/bin?

2024-06-16 06:20:10 发布

您现在位置:Python中文网/ 问答频道 /正文

有一个名为pysyte的包,它提供了在shell中使用的a few scripts。在

在任何unixy操作系统上:

$ git clone https://github.com/jalanb/pysyte
$ cd pysyte
$ pip install -r ./requirements.txt
$ pip install -e .

我希望package's bin/脚本安装到bin/中的同一个pip。如果pip是在virtualenv中,这对我来说无处不在。在

但它在macOs上不起作用,因为Python是由Homebrew安装的。在

pip/usr/local/bin/pip时,包脚本不会安装到/usr/local/bin,而是安装到位于/Library/Frameworks/Python.framework/Versions/*/bin/的最新Python版本。在

这些不是我想添加到$PATH中的目录,所以我更希望安装包的脚本,例如/usr/local/bin/kat

我是不是在自制程序中缺少了一个配置设置来“链接”脚本?或者要求自制软件安装框架?在

或者我应该绕过自制程序,从source到{cd12>}的一个新的Python,就像我在其他unixy操作系统上所做的那样?在

仅供参考

^{pr2}$

Tags: installpiphttpsgit程序脚本binclone
1条回答
网友
1楼 · 发布于 2024-06-16 06:20:10

我应该用python而不是pip

$ git clone https://github.com/jalanb/pysyte
$ cd pysyte
$ pip install -r ./requirements.txt
$ python setup.py install_scripts  install-dir=/usr/local/bin

它按预期安装脚本,例如

^{pr2}$

相关问题 更多 >