Given I am using
asdf when I install a python executable via
pip, then I expect to be able to run that executable at the command line.
> asdf global python 3.7.2 > pip install some-executable-package > some-executable zsh: command not found: some-executable
This is because a shim has not yet been created for this executable. If you look into your shims dir for the executable:
> ls $(dirname $(which pip)) | grep some-executable
It doesn’t exist.
To place a shim into the shims dir of asdf you must
> asdf reshim python
And now you have a shim that points to the executable:
> ls $(dirname $(which pip)) | grep some-executable some-executable > some-executable Hello World!