mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-02-22 05:37:56 +08:00

Summary Make it get a list of installed interpreters, and add the relevant local (HOME) site-packages directory to PYTHONPATH. Reason To easily add all relevant paths, initially, and between upgrades. Add check for PYTHONUSERBASE Summary Check for a non-standard install directory, use it if one exists, otherwise use ~/.local. Reason Allow users to specify their own installation directory, without affecting functionality.
python plugin
The plugin adds several aliases for useful python commands.
To use it, add python
to the plugins array of your zshrc file:
plugins=(... python)
Aliases
Command | Description |
---|---|
ipython |
Runs the appropriate ipython version according to the activated virtualenv |
pyfind |
Finds .py files recursively in the current directory |
pyclean [dirs] |
Deletes byte-code and cache files from a list of directories or the current one |
pygrep <text> |
Looks for text in .py files |
pyuserpaths |
Add --user site-packages to PYTHONPATH, for all installed python versions. |