From: Mattias J. <mat...@mq...> - 2017-03-03 02:16:07
|
Okay, Ubuntu 16.10 is probably the most heavily used OS, and I've tested both the install script and the repo version extensively myself on the OS, so I'm not sure what's happening here. There may be some confusion due to the apt-get version installing version 2.2.2 system-wide, and the install script installing 2.2.3 under your local account. And, I guess, I'm not sure what happened due to the initial python3 install. Also, you shouldn't have to specify a specific python version for the installation; it's just when you run it you have use python 2.7. If you want to try and hunt down the error, you could see if ScriptElement.tmpl and ScriptElement.py actually exist anywhere on your machine, hopefully under /home/eike/xmds-2.2.3/xpdeint/. But given the possible version and installation confusion issues, it might be best to remove everything xmds2 related, and reinstall via the install script (just in a standard new terminal instance; you don't need to play with python environments) since that makes things easier to troubleshoot. When uninstalling, you need to remove *everything*. So do a full removal of the repo version (you can use Synaptic for this), then do "sudo updatedb" and "locate xmds" to find anything xmds related which you can then delete. If the full removal and the script install doesn't fix things, let me know, along with the exact error message. Cheers, Mattias ________________________________ From: Eike Germann <eg...@st...> Sent: Friday, 3 March 2017 12:38:10 PM To: Mattias Johnsson Cc: xmd...@li... Subject: Re: [xmds-user] xmds2 start error Hi Mattias, I had only checked the graphical interface for xmds and it came up empty, so I googled the homepage, downloaded the install script and ran that from the command line. Unfortunately, I wasn't aware of the python dependence at the time, so the environment I first ran the script in was set to python 3 rather than python 2. I changed the environment and re-ran the install script, but the result remained the same. Prompted by your suggestion, I tried to install xmds2 via apt-get (making sure the environment was set to python 2). The installation ran and finished without error messages, but calling xmds2 still causes the same error as before. Removing and reinstalling with apt-get leads to the same result. cheers Eike On 3 March 2017 at 10:26, Mattias Johnsson <mat...@mq...<mailto:mat...@mq...>> wrote: Hi Eike, I'm guessing the friendly_plus error is because setup.py wasn't run, which suggests you're trying to do a manual install. Could you tell me how you did the installation? Since you're using Ubuntu 16.10 you can find it in the standard software repository (search for "xmds2"; if you install the "xmds" package you'll get xmds1). Or, if you want all the source code in an SVN repository, you can install using the standard linux installation script found on the xmds.org<http://xmds.org>. Cheers, Mattias ________________________________ From: Eike Germann <eg...@st...<mailto:eg...@st...>> Sent: Thursday, 2 March 2017 3:57:12 PM To: xmd...@li...<mailto:xmd...@li...> Subject: [xmds-user] xmds2 start error Hi all, I've just installed xmds on my system (Ubuntu 16.10) and the installation brought up an exception Exception occurred: File "/home/eike/anaconda3/envs/py27/lib/python2.7/site-packages/pygments/styles/__init__.py", line 64, in get_style_by_name (builtin and ", though it should be builtin") + ".") ClassNotFound: Could not find style module 'friendly_plus'. now when trying to start xmds2 from the command line, the system throws the error Traceback (most recent call last): File "/usr/local/bin/xmds2", line 6, in <module> exec(compile(open(__file__).read(), __file__, 'exec')) File "/home/eike/xmds-2.2.3/bin/xmds2", line 2, in <module> from xpdeint import parser2 File "/home/eike/xmds-2.2.3/xpdeint/parser2.py", line 44, in <module> from xpdeint.XMDS2Parser import XMDS2Parser File "/home/eike/xmds-2.2.3/xpdeint/XMDS2Parser.py", line 33, in <module> from xpdeint._UserCodeBlock import _UserCodeBlock File "/home/eike/xmds-2.2.3/xpdeint/_UserCodeBlock.py", line 25, in <module> from xpdeint.ScriptElement import ScriptElement ImportError: No module named ScriptElement and pops me back out on the command line. If anyone has any ideas how to approach this, I'd be very grateful :) thank you kindly Eike |