pip-qt
pip qt widget to install new python modules from within your python environment.
⚠️ WARNING, since this runs in Qt, you might get bugs when trying to (un)install or update the active Qt bindings. or any package that has a Qt binding as (indirect) dependency
Show the window:
import pip_qt
widget = pip_qt.show()
Dcc plugins
if using Blender, check out the pip qt addon
if using Maya, check out the maya-pip-qt plugin
Commands
- For advanced users, you can add options in the package name field, e.g.
--index-url http://my.package.repo/simple/ SomePackageinstead ofSomePackage - install auto adds
--target C:/target-path, so don't add that, instead fill in the target field - upgrade, type
--upgrade package-namein the text field & click install - editable install, type
-e C:/local-package-pathin the text field & click install
🔍 search packages on PyPI
- type
PackageNamein package field. - click search
▶️ install a package
- type package name in package field
- click install
▶️ install a local package
A local editable install speeds up your development.
Changes to your scripts in your IDE are automatically loaded in your app (after app restart or importlib.reload).
- type
-e path/to/packaged/repo(ensure your local repo has apyproject.tomlorsetup.py) - click install
📃 list installed packages
See all installed packages, their versions, and location
- click the list button
TODO
- ❌ uninstall
- 📃 list dependencies
Dependencies
developed on Windows, Mac support in progress
- py-pip
pip-search(optional, used for search, typepip-searchand click install)- qtpy
Similar
let me know here if you find a similar project, and I'll link it below:
- DEAD https://github.com/open-cogsci/python-qtpip 3y old, outdated: uses pip search which is not supported anymore , unclear docs
- DEAD https://github.com/techbliss/Pip_QT_Gui 8 year old, PyQt4
- ARCHIVED https://github.com/NathanVaughn/PipQt 4year old, - PySide2, nice UI
Release files for pip-qt 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pip-qt-0.0.9.tar.gz | 7.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pip_qt-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.4 kB
Release files / pip-qt-0.0.9.tar.gz
| Download URL | pip-qt-0.0.9.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b73c96615f0a60135d7eb3d72939e1c5588615317c8281fb95778940896fe9b
|
|
BLAKE2b-256 checksum How to use checksums |
d0d539b229114571f4e5a9df162b315bdc7e39256ba30a4df908b886ea3f71d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Release files / pip_qt-0.0.9-py3-none-any.whl
| Download URL | pip_qt-0.0.9-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
48c04c121b0d74023e71dc5384825ac8cad64b4c41484426bc0600c27e33c349
|
|
BLAKE2b-256 checksum How to use checksums |
448f4c3f20605463c4ad99ff4ca19179dfe1614cdc1769edebaaf85fa8d1aaf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|