我已经使用pip
安装了一些命令行客户端,这些客户端应直接从命令行运行而不使用python关键字并使用文件路径。
例如shub
from scrapinghub或turbolift
我得到的只是:
shub: command not found
和
turbolift: command not found
我应该在.bash_profile中添加哪些环境变量来启用所需的命令行行为?
答案 0 :(得分:1)
包含您要运行的脚本的目录必须添加到PATH
。
例如,要添加$HOME/bin/pip/
,您可以使用
PATH=$HOME/bin/pip:$PATH
将其添加到前面。 (如果它不经常使用,并且不需要覆盖系统命令,可能会添加到最后。)
许多指南添加export PATH
但这通常是不必要的,因为系统启动文件已经声明要导出此特定变量。
这是一个非常基本且非常常见的问题。