Report this

What is the reason for this report?

ImportError: No module named MX while running Python script in Ubuntu 14.04

Posted on May 24, 2017

Hi

I have a droplet using the one click Ubuntu Ruby on Rails on 14.04 (Postgres, Nginx, Unicorn).

Within my /lib/assets folder i have a ruby script that uses mx module to find the date. I run it with ```result = `python script.py````

This works fine on my local computer running Ubuntu 16.04, but with the droplet I get the following error:

ImportError: No module named MX 

Obviously Python is installed and I can run other scripts.

I have tried a few suggested remedies from the internet including with a server restart:

apt-get install egenix-mx-base

also I’ve tried this, although it seems to be for a different module https://stackoverflow.com/questions/26031160/importerror-no-module-named-datetime

cp /usr/bin/python2.7 $(which python2.7)

None of these are getting it to run and I face the same error. If anyone can help me I’d really appreciate it.

Cheers

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.