<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:12.8000001907349px">I installed kallithea on fedora-20 linux using</div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px">sudo pip install kallithea</div>
<div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px">Usually I don't install via pip as root, but I figured that would be appropriate for kallithea.  This pulled in lots of stuff (which I might yet regret).</div>
<div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px">But it doesn't work, because I already have a newer version of markdown in ~/.local/lib/python2.7/site-packages.</div>
<div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><br></div><div style="font-family:arial,sans-serif;font-size:12.8000001907349px">Any suggestions?   Maybe I should be using virtualenv.  Anyone know how to do this?</div>
<br clear="all" style="font-family:arial,sans-serif;font-size:12.8000001907349px"><div style="font-family:arial,sans-serif;font-size:12.8000001907349px"><div>  paster make-config Kallithea production.ini</div><div>Distribution already installed:</div>
<div>  Kallithea 0.1 from /usr/lib/python2.7/site-packages</div><div>Traceback (most recent call last):</div><div>  File "/usr/bin/paster", line 9, in <module></div><div>    load_entry_point('PasteScript==1.7.5', 'console_scripts', 'paster')()</div>
<div>  File "/usr/lib/python2.7/site-packages/paste/script/command.py", line 104, in run</div><div>    invoke(command, command_name, options, args[1:])</div><div>  File "/usr/lib/python2.7/site-packages/paste/script/command.py", line 143, in invoke</div>
<div>    exit_code = runner.run(args)</div><div>  File "/usr/lib/python2.7/site-packages/paste/script/appinstall.py", line 68, in run</div><div>    return super(AbstractInstallCommand, self).run(new_args)</div><div>
  File "/usr/lib/python2.7/site-packages/paste/script/command.py", line 238, in run</div><div>    result = self.command()</div><div>  File "/usr/lib/python2.7/site-packages/paste/script/appinstall.py", line 295, in command</div>
<div>    self.distro, self.options.ep_group, self.options.ep_name)</div><div>  File "/usr/lib/python2.7/site-packages/paste/script/appinstall.py", line 234, in get_installer</div><div>    'paste.app_install', ep_name)</div>
<div>  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2394, in load_entry_point</div><div>    return ep.load()</div><div>  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2107, in load</div>
<div>    if require: self.require(env, installer)</div><div>  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2120, in require</div><div>    working_set.resolve(self.dist.requires(self.extras),env,installer)))</div>
<div>  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 580, in resolve</div><div>    raise VersionConflict(dist,req) # XXX put more info here</div><div>pkg_resources.VersionConflict: (Markdown 2.3.1 (/home/nbecker/.local/lib/python2.7/site-packages), Requirement.parse('markdown==2.2.1'))</div>
<div class=""><div id=":2jn" class="" tabindex="0"><img class="" src="https://ssl.gstatic.com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div><div><br></div>-- <br><div dir="ltr"><i>Those who don't understand recursion are doomed to repeat it</i></div>

</div>