Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    sort file removing duplicates possible?

    Help wanted · · · – – – · · ·
    5
    75
    33589
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • patrickdrd
      patrickdrd last edited by

      @Claudia-Frank still doesn’t work:

      File “<console>”, line 1, in <module>
      File “D:\Utilities\PortableApps\Notepad++\plugins\PythonScript\lib\tcl\lib-tk\Tkinter.py”, line 39, in <module>
      import _tkinter # If this fails your Python may not be configured for Tk
      ImportError: No module named _tkinter

      Claudia Frank 1 Reply Last reply Reply Quote 0
      • Claudia Frank
        Claudia Frank @patrickdrd last edited by Claudia Frank

        @patrickdrd

        can you please run the following code in the python script console and check the output?

        import os; print '\n'.join(os.listdir(r'plugins\PythonScript\lib\tcl'))
        

        If you have something similar to me

        dde1.3
        lib-tk     <--- this is important
        reg1.2
        tcl
        tcl8
        tcl8.5
        tcl85x.dll     <--- this is important
        tcl85x.lib
        tclConfig.sh
        tclpip85x.dll     <--- this is important
        tclstub85.lib
        tk8.5
        tk85x.dll     <--- this is important
        tk85x.lib
        tkstub85.lib
        _tkinter.pyd     <--- this is important
        

        you have to add another path to sys.path so that you have the following in your startup.py

        import sys
        sys.path.append(r'D:\Utilities\PortableApps\Notepad++\plugins\PythonScript\lib\tcl')	
        sys.path.append(r'D:\Utilities\PortableApps\Notepad++\plugins\PythonScript\lib\tcl\lib-tk')	
        

        After restarting notepad++, PS should be able to use Tkinter to build windows.
        If you don’t have the dlls etc… or it is still not working, can you please post the output from the os.listdir… ?

        Cheers
        Claudia

        1 Reply Last reply Reply Quote 0
        • patrickdrd
          patrickdrd last edited by

          still not

          dde1.3
          lib-tk
          reg1.2
          tcl
          tcl8
          tcl8.5
          tclConfig.sh
          tk8.5
          _tkinter.pyd

          1 Reply Last reply Reply Quote 0
          • patrickdrd
            patrickdrd last edited by patrickdrd

            import worked but sorter not:

            Traceback (most recent call last):
            File “D:\Utilities\PortableApps\Notepad++\plugins\PythonScript\scripts\Sorter.py”, line 110, in <module>
            SorterWindow()
            File “D:\Utilities\PortableApps\Notepad++\plugins\PythonScript\scripts\Sorter.py”, line 76, in init
            self.window = tk.Tk()
            File “D:\Utilities\PortableApps\Notepad++\plugins\PythonScript\lib\tcl\lib-tk\Tkinter.py”, line 1819, in init
            self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
            _tkinter.TclError: Can’t find a usable init.tcl in the following directories:
            D:/Utilities/PortableApps/Notepad++/plugins/PythonScript/lib/lib/tcl8.5 D:/Utilities/PortableApps/lib/tcl8.5 D:/Utilities/lib/tcl8.5 D:/Utilities/PortableApps/library D:/Utilities/library D:/Utilities/tcl8.5.2/library D:/tcl8.5.2/library

            This probably means that Tcl wasn’t installed properly.

            what’s that double lib in the first path?

            1 Reply Last reply Reply Quote 0
            • patrickdrd
              patrickdrd last edited by

              maybe we should quit?

              I’ll be using textfx’s (insensitive) sort and tcl/tkinter seems so unbelievably awkward to setup!

              Claudia Frank 1 Reply Last reply Reply Quote 0
              • Claudia Frank
                Claudia Frank @patrickdrd last edited by

                Hi Patrick,

                maybe we should quit?

                For the time being, you are right.
                The tcl/tk packages as well as python script internally do have
                an issue which needs to be solved. I can’t say when but it should be solved
                in near future.

                I will keep you updated once I successfully tested with a fixed version of
                the tcl/tk packages in this thread, if you want.

                Then, hopefully, it should be just a matter of unzipping the packages
                to the right folder and setting the appropriate paths.

                Cheers
                Claudia

                1 Reply Last reply Reply Quote 1
                • patrickdrd
                  patrickdrd last edited by

                  yes, of course, I’m interested,

                  maybe you should zip your own folder (and files) regarding tcl and upload it somewhere for me to download? because I saw there are inconsistencies between different tcl zip downloads

                  Claudia Frank 1 Reply Last reply Reply Quote 0
                  • Claudia Frank
                    Claudia Frank @patrickdrd last edited by

                    @patrickdrd

                    I’m running a modified 64bit version (one of the reasons I didn’t notice that a clean
                    install does have issues) which uses modified versions of packages so I assume this isn’t
                    really a solution but might be another source of confusion.

                    I’m in contact with @chcg - let’s see what we can do to get this fixed soon.

                    Cheers
                    Claudia

                    Scott Sumner 1 Reply Last reply Reply Quote 1
                    • Scott Sumner
                      Scott Sumner @Claudia Frank last edited by

                      @Claudia-Frank @patrickdrd

                      Just sayin’ : The fact that the script uses Tk caused me no problems – works great! Thanks @Claudia-Frank !!

                      1 Reply Last reply Reply Quote 1
                      • Vasile Caraus
                        Vasile Caraus last edited by

                        ^([A-Z])([a-z]+)\R(?i:\1)\2$

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright © 2014 NodeBB Forums | Contributors