Get pip installed executables into the asdf path
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 reshim
.
> 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!
Tweet