jazkarta / isc_edx_configuration

a simple, but flexible, way for anyone to stand up an instance of the edX platform that is fully configured and ready-to-go
GNU Affero General Public License v3.0
0 stars 1 forks source link

ImportError: No module named markupsafe #1

Open natea opened 9 years ago

natea commented 9 years ago

When I try to run this command, I get an error ImportError: No module named markupsafe

$ ansible-playbook -i local isc/aws_monolith.yml -e "instance_name_tag=isc_testing"
Traceback (most recent call last):
  File "/usr/local/bin/ansible-playbook", line 28, in <module>
    import ansible.playbook
  File "/usr/local/lib/python2.7/site-packages/ansible/playbook/__init__.py", line 20, in <module>
    import ansible.runner
  File "/usr/local/lib/python2.7/site-packages/ansible/runner/__init__.py", line 32, in <module>
    import jinja2
  File "/usr/local/lib/python2.7/site-packages/jinja2/__init__.py", line 33, in <module>
    from jinja2.environment import Environment, Template
  File "/usr/local/lib/python2.7/site-packages/jinja2/environment.py", line 13, in <module>
    from jinja2 import nodes
  File "/usr/local/lib/python2.7/site-packages/jinja2/nodes.py", line 18, in <module>
    from jinja2.utils import Markup
  File "/usr/local/lib/python2.7/site-packages/jinja2/utils.py", line 520, in <module>
    from markupsafe import Markup, escape, soft_unicode
ImportError: No module named markupsafe

Then I try to install this package globally, and it says that it's already installed. :/

$ sudo pip install markupsafe
Password:
Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/site-packages/MarkupSafe-0.15-py2.7-macosx-10.9-x86_64.egg
Cleaning up...

So then I used --upgrade, and now it doesn't complain.