有一个名为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}$
我应该用
python
而不是pip
:它按预期安装脚本,例如
^{pr2}$相关问题 更多 >
编程相关推荐