从命令行运行已安装的python包

时间:2016-03-23 17:25:54

标签: python macos bash

我已经使用pip安装了一些命令行客户端,这些客户端应直接从命令行运行而不使用python关键字并使用文件路径。

例如shub from scrapinghubturbolift

我得到的只是:

shub: command not found

turbolift: command not found

我应该在.bash_profile中添加哪些环境变量来启用所需的命令行行为?

1 个答案:

答案 0 :(得分:1)

包含您要运行的脚本的目录必须添加到PATH

例如,要添加$HOME/bin/pip/,您可以使用

PATH=$HOME/bin/pip:$PATH

将其添加到前面。 (如果它不经常使用,并且不需要覆盖系统命令,可能会添加到最后。)

许多指南添加export PATH但这通常是不必要的,因为系统启动文件已经声明要导出此特定变量。

这是一个非常基本且非常常见的问题。