Running a python script within wordpress

You can use popen() to read or write to a Python script (this works with any other language too). If you need interaction (passing variables) use proc_open(). A simple example to print Hello World! in a WordPress plugin Create the plugin, register a shortcode: <?php # -*- coding: utf-8 -*- /* Plugin Name: Python embedded … Read more

Proper way to assert type of variable in Python

The isinstance built-in is the preferred way if you really must, but even better is to remember Python’s motto: “it’s easier to ask forgiveness than permission”!-) (It was actually Grace Murray Hopper’s favorite motto;-). I.e.: This, BTW, lets the function work just fine on Unicode strings — without any extra effort!-)

File “/usr/bin/pip”, line 9, in from pip import main ImportError: cannot import name main

TL;DR The ‘ideal’ solution (Ubuntu/Debian way):$ python -m pip uninstall pip to uninstall the new pip 10 and retain your Ubuntu/Debian-provided patched pip 8. For a system-wide installation of modules use apt wherever possible (unless you are in a virtualenv), more on it below. In older Ubuntu/Debian versions, always add –user flag when using pip outside of virtualenvs (installs into ~/.local/, default in … Read more