Tools
Interpreters, packages, notebooks, IDEs and file conversion.
- Convert PDF to DOCX and DOCX to PDF Using Python
Convert PDF to Word with pdf2docx and Word to PDF with docx2pdf or headless LibreOffice from Python, including batch jobs, Linux servers and output checks.
- How to Check the Python Version in a Jupyter Notebook
Check the Python version a Jupyter kernel really runs with sys.version and sys.executable, avoid the !python --version trap and register a venv as a kernel.
- How to Check the Version of a Python Package With pip
Check an installed Python package version with pip show, pip list and pip freeze, or in code with importlib.metadata, and compare versions safely.
- How to Install Tkinter for PyCharm (Windows, macOS, Linux)
Tkinter ships with Python and cannot be installed with pip. Check for it, add it on Windows, macOS or Linux, and point PyCharm at an interpreter that has it.
- How to Install dlib for PyCharm on Windows, macOS and Linux
Install dlib for a PyCharm project: why pip compiles it, setting up CMake and a C++ compiler, the easier conda-forge route, and fixing Failed building wheel.
- Installing Python Packages in PyCharm: The Complete Guide
Install Python packages in PyCharm via the Packages tool window, interpreter settings or pip; venv vs conda, requirements.txt and fixing import errors.





