bon*_*225 6 bash path command-line-interface
我在 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
Run Code Online (Sandbox Code Playgroud)
在 Debian 10 上对我有用的是将下面的行添加到.profile:
alias pipreqs='python3 -m pipreqs.pipreqs'
Run Code Online (Sandbox Code Playgroud)
这是修复:
$ open ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
然后,在编辑器中,
export PATH="/Users/<my-username>/Library/Python/<python-edition>/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
然后保存编辑器(使用ctrl-s)。
然后您需要“激活”.bash_profile使用source. 我相信您也可以关闭并重新打开终端。
$ source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
pipreqs现在作为命令使用。