如何在macos上将python scipts安装到/usr/local/bin?
有一个名为的包,它提供了在shell中使用的功能 在任何unixy操作系统上,我都会:如何在macos上将python scipts安装到/usr/local/bin?,python,macos,pip,bin,Python,Macos,Pip,Bin,有一个名为的包,它提供了在shell中使用的功能 在任何unixy操作系统上,我都会: $ git clone https://github.com/jalanb/pysyte $ cd pysyte $ pip install -r ./requirements.txt $ pip install -e . 我希望脚本安装到与pip相同的bin/。如果pip处于虚拟环境中,这对我来说无处不在 但是它在macOs上不起作用,因为Python是由Homebrew安装的 当pip为/usr/loc
$ git clone https://github.com/jalanb/pysyte
$ cd pysyte
$ pip install -r ./requirements.txt
$ pip install -e .
我希望脚本安装到与pip
相同的bin/
。如果pip
处于虚拟环境中,这对我来说无处不在
但是它在macOs
上不起作用,因为Python是由Homebrew
安装的
当pip
为/usr/local/bin/pip
时,包脚本不会安装到/usr/local/bin
,而是安装到位于/Library/Frameworks/Python.framework/versions/*/bin/
的最新Python版本
这些不是我要添加到$PATH
的目录,因此我更希望将包的脚本安装到,例如/usr/local/bin/kat
我是否在Homebrew中丢失了一个配置设置来“链接”脚本?或者要求自制而不是安装framewwork
或者我应该像在其他unixy操作系统上做的那样,绕过自制和从到/usr/local
的新Python吗
供参考
我应该使用
python
而不是pip
:
$ git clone https://github.com/jalanb/pysyte
$ cd pysyte
$ pip install -r ./requirements.txt
$ sudo python setup.py install --install-scripts=/usr/local/bin
按预期安装脚本,例如
$ ls -l /usr/local/bin/kat
-rwxr-xr-x 1 jalanb jalanb 166 Jul 5 03:32 /usr/local/bin/kat
我应该使用
python
而不是pip
:
$ git clone https://github.com/jalanb/pysyte
$ cd pysyte
$ pip install -r ./requirements.txt
$ sudo python setup.py install --install-scripts=/usr/local/bin
按预期安装脚本,例如
$ ls -l /usr/local/bin/kat
-rwxr-xr-x 1 jalanb jalanb 166 Jul 5 03:32 /usr/local/bin/kat