Warm tip: This article is reproduced from serverfault.com, please click

bash-如何配置PATH变量,以便可以在CLI上运行程序包?

(bash - How do I configure PATH variables so I can run packages on the CLI?)

发布于 2019-03-01 05:01:54

我的Mac上安装了Python 3.7,并pipreqs使用命令安装了软件包pip3 install pipreqs --user

当我尝试运行时pipreqs path/to/file-bash: pipreqs: command not found出现错误。

我发现它的位置不对,这就是为什么找不到包装的原因。

我已经看到一些帖子像这样帮助人们恢复他们的路径。我真的不知道从哪里开始。这是我可以从命令行执行的操作,还是实际上必须使用vim或其他工具来编辑文件。~/.bashrc直接吗?

当我跑步时echo $path我得到

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/dev/opt/bin:/Users/dev/opt/bin:/Users/dev/dev/bin:/Users/dev/.local/bin我的用户名是dev

编辑:

$ pip3 show -f pipreqs | grep /pipreqs
Home-page: https://github.com/bndr/pipreqs
  ../../../bin/pipreqs
  pipreqs/__pycache__/pipreqs.cpython-37.pyc
  pipreqs/pipreqs.py
Questioner
bones225
Viewed
0
bones225 2019-03-06 09:06:01

解决方法是:

$ open ~/.bash_profile

然后,在编辑器中,

export PATH="/Users/<my-username>/Library/Python/<python-edition>/bin:$PATH"

然后保存编辑器(带有ctrl-s)。

然后,你需要“激活” .bash_profileusing source我相信你也可以关闭并重新打开终端。

$ source ~/.bash_profile

pipreqs 现在可以作为命令了。