Hi Luca,
I tried what you suggested but it says there is no module by that name.
Best regards,
vikram
On Fri, Oct 29, 2010 at 2:28 PM, Luca Antiga <luca.ant...@gmail.com> wrote:
> Hi Vikram,
> it looks like your system has two versions of the Tcl library, one that
> you compiled against, and one that Python is expecting to find.
>
> Anyway, you can go ahead without fixing the problem, since you don't
> strictly need the Tk GUI on linux, you can run everything from the command
> line.
>
> Try something like
>
> vmtkimagereader --help
>
> and see if you get this sort of output:
>
> Creating vmtkImageReader instance.
> Automatic piping vmtkimagereader
> Parsing options vmtkimagereader
>
> vmtkimagereader : read an image and stores it in a vtkImageData object
> Input arguments:
> -id Id (str,1); default=0: script id
> -handle Self (self,1): handle to self
> -disabled Disabled (bool,1); default=0: disable execution and
> piping
> [...]
>
> Luca
>
> On Oct 29, 2010, at 1:59 PM, Vikram Mehta wrote:
>
> Hi Luca,
>
> I know it was an example which is why I was surprised it still showed up
> even after my bashrc file had vtk 5.6 in it. Anyway that is fine now.
>
> But when I call vmtk from my home directory, I receive this error :
>
>
> Traceback (most recent call last):
> File "/usr/local/bin/vmtk", line 49, in <module>
> pypepad.RunPypeTkPad()
> File "/usr/local/lib/vmtk/vmtk/pypepad.py", line 398, in RunPypeTkPad
> root = Tk()
> File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 1687, in __init__
> self._loadtk()
> File "/usr/local/lib/python2.7/lib-tk/Tkinter.py", line 1707, in _loadtk
> % (_tkinter.TCL_VERSION, tcl_version)
> RuntimeError: tcl.h version (8.5) doesn't match libtcl.a version (8.4)
>
>
> I tried looking for it on the net but could not really find any answers to
> it.
>
> What do you suggest I do ?
>
> Best regards,
> Vikram.
>
>
>
> On Fri, Oct 29, 2010 at 8:00 AM, Luca Antiga <luca.ant...@gmail.com>wrote:
>
>> Hi Vikram,
>> vtk-5.3 was there as an example, you should replace it with the directory
>> that's actually in your system. In your case it's probably
>> /usr/local/lib/vtk-5.6
>>
>> Also, by running ./vmtk from the vmtk directory, you are not running the
>> installed version, but a file from the source tree. You should avoid this.
>> Try calling vmtk (I mean 'vmtk', not './vmtk') from any other location
>> (like your home directory).
>>
>> Best regards
>>
>> Luca
>>
>> On Oct 28, 2010, at 8:34 PM, Vikram Mehta wrote:
>>
>> Hi Luca,
>>
>> Well, I did edit the bashrc file and mine looks like this :
>>
>>
>> # .bashrc
>> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/vmtk
>> export LD_LIBRARY_PATH
>> PYTHONPATH=$PYTHONPATH:/usr/local/lib/vmtk
>> export PYTHONPATH
>> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/InsightToolkit
>> export LD_LIBRARY_PATH
>> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/vtk-5.6.1
>> export LD_LIBRARY_PATH
>>
>> # Source global definitions
>> if [ -f /etc/bashrc ]; then
>> . /etc/bashrc
>> fi
>>
>> # User specific aliases and functions
>> alias cp='cp -v -i'
>> alias rm='rm -i'
>> alias mv='mv -i'
>>
>> ~
>>
>> ~
>>
>> ~
>>
>> When I type the following
>> echo $LD_LIBRARY_PATH , I get the following paths :
>>
>>
>> :/usr/local/lib/vmtk:/usr/local/lib/InsightToolkit:/usr/local/lib/vtk-5.3:/usr/local/lib/vmtk:/usr/local/lib/vmtk:/usr/local/lib/InsightToolkit:/usr/local/lib/vtk-5.3
>>
>> But I dont understand why the paths show vtk-5.3 when I have installed
>> vtk-5.6.1
>> What am I doing wrong ?
>>
>> I still get the same error as before when I run ./vmtk from the vmtk
>> directory shown below :I reinstalled vmtk and this time I even ran sudo make
>> install after make as I was added to the sudo list.
>>
>> [vm...@dyn109-239 vmtk-0.9.0]$ ls
>> bin CMakeLists.txt Makefile
>> VMTKBuildSettings.cmake vmtk.py
>> CMakeCache.txt Copyright.txt PypeS
>> VMTKConfig.cmake vmtk.pyc
>> CMakeFiles distribution TODO.txt
>> vmtkenv vmtkScripts
>> CMakeInput __init__.py vmtk
>> vmtkenv.py VMTKUse.cmake
>> cmake_install.cmake install_manifest.txt vmtk-build
>> VMTKLibraryDepends.cmake vtkVmtk
>> [vm...@dyn109-239 vmtk-0.9.0]$ ./vmtk
>> Traceback (most recent call last):
>> File "./vmtk", line 4, in <module>
>> from vmtk import pypes
>> File "/home/vm308/src/vmtk-0.9.0/vmtk.py", line 4, in <module>
>> from vmtk import pypes
>> ImportError: cannot import name pypes
>>
>>
>> I need your help again please.
>>
>> Best Regards,
>> Vikram.
>>
>>
>>
>> On Wed, Oct 27, 2010 at 1:23 PM, Luca Antiga <luca.ant...@gmail.com>wrote:
>>
>>> Hi Vikram,
>>> the .bashrc file is a file that should be in your home directory (i.e.
>>> in /home/vm308), but since it starts with a dot (.bashrc), you may not see
>>> it if you just type 'ls' on the command line.
>>> Try with
>>> ls -a
>>> (-a means, all files, including hidden ones), you should see a bunch of
>>> "hidden" files. They are used to store user settings for applications.
>>> It is also possible that there is no /home/vm308/.bashrc file, in which
>>> case you can just create an empty one using
>>> touch /home/vm308/.bashrc
>>> Now, with any text editor, open .bashrc and type the paths as per the
>>> instructions. Save the file and open a new terminal.
>>> To be sure the settings are now available to the command line, type
>>> echo $LD_LIBRARY_PATH
>>> if you see a /usr/local/lib/vmtk among the paths returned by the command
>>> above, then you should be all set and vmtk should work.
>>> Let me know if this is ok for you.
>>> Best regards
>>>
>>> Luca
>>>
>>> On Oct 26, 2010, at 4:00 PM, Vikram Mehta wrote:
>>>
>>> Hello,
>>>
>>> Regarding your reply, I managed to get added onto the sudo list to
>>> execute the 'sudo make install' list. The Cmake error was no longer showing.
>>> But this time the error is again :
>>>
>>> Traceback (most recent call last):
>>> File "./vmtk", line 4, in <module>
>>> from vmtk import pypes
>>> File "/home/vm308/src/vmtk-0.9.0/vmtk.py", line 4, in <module>
>>> from vmtk import pypes
>>> ImportError: cannot import name pypes
>>>
>>> On the installation pages of vmtk, I think this is the next step :
>>>
>>> - Set a couple of environment variables. For Bash users, type the
>>> lines below or add them to your .bash_profile or .bashrc file (the
>>> difference is that with .bash_profile you have to logout and login back
>>> again for them to have an effect, and it may not work when logging in
>>> from
>>> graphical login managers; on the other side, .bashrc is read everytime a
>>> user opens up a terminal, so it's executed more often but it's safer).
>>> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/vmtk
>>> export LD_LIBRARY_PATH
>>> PYTHONPATH=$PYTHONPATH:/usr/local/lib/vmtk
>>> export PYTHONPATH
>>> - Also, don't forget to also add the paths to the ITK shared
>>> libraries
>>> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/InsightToolkit
>>> export LD_LIBRARY_PATH
>>> * Starting with VTK 5.3, don't forget to also add the paths to the
>>> VTK shared libraries
>>> LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/vtk-5.3
>>> export LD_LIBRARY_PATH
>>>
>>>
>>> But could someone explain stepwise how to go through this since I am new
>>> to Linux and cant seem to work around the bash profile.
>>> Also, how do you add the above paths to the ITK and VTK shared libraries
>>> ?
>>>
>>> Please help.
>>>
>>> Vikram.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Nokia and AT&T present the 2010 Calling All Innovators-North America
>>> contest
>>> Create new apps & games for the Nokia N8 for consumers in U.S. and
>>> Canada
>>> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in
>>> marketing
>>> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
>>>
>>> http://p.sf.net/sfu/nokia-dev2dev_______________________________________________
>>> vmtk-users mailing list
>>> vmtk-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/vmtk-users
>>>
>>>
>>>
>>
>>
>
>
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
vmtk-users mailing list
vmtk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vmtk-users