Unable to debug C++ files in Mac Mojave












0















I tried to debug using lldb but it shows following errors.



sanad@Sanads-MacBook-Pro  ~/Desktop/cppLab  lldb fact    12:24:23
(lldb) target create "fact"
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", line 52, in <module>
import weakref
File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", line 14, in <module>
from _weakref import (
ImportError: cannot import name _remove_dead_weakref
Current executable set to 'fact' (x86_64).
(lldb)


I tried to install weakref using pip but I got the following.



pip install weakref
Collecting weakref
Could not find a version that satisfies the requirement weakref (from versions: )
No matching distribution found for weakref


My python version is 2.7.1 and 3.7.2 when I write python3.










share|improve this question



























    0















    I tried to debug using lldb but it shows following errors.



    sanad@Sanads-MacBook-Pro  ~/Desktop/cppLab  lldb fact    12:24:23
    (lldb) target create "fact"
    Traceback (most recent call last):
    File "<input>", line 1, in <module>
    File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", line 52, in <module>
    import weakref
    File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", line 14, in <module>
    from _weakref import (
    ImportError: cannot import name _remove_dead_weakref
    Current executable set to 'fact' (x86_64).
    (lldb)


    I tried to install weakref using pip but I got the following.



    pip install weakref
    Collecting weakref
    Could not find a version that satisfies the requirement weakref (from versions: )
    No matching distribution found for weakref


    My python version is 2.7.1 and 3.7.2 when I write python3.










    share|improve this question

























      0












      0








      0








      I tried to debug using lldb but it shows following errors.



      sanad@Sanads-MacBook-Pro  ~/Desktop/cppLab  lldb fact    12:24:23
      (lldb) target create "fact"
      Traceback (most recent call last):
      File "<input>", line 1, in <module>
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", line 52, in <module>
      import weakref
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", line 14, in <module>
      from _weakref import (
      ImportError: cannot import name _remove_dead_weakref
      Current executable set to 'fact' (x86_64).
      (lldb)


      I tried to install weakref using pip but I got the following.



      pip install weakref
      Collecting weakref
      Could not find a version that satisfies the requirement weakref (from versions: )
      No matching distribution found for weakref


      My python version is 2.7.1 and 3.7.2 when I write python3.










      share|improve this question














      I tried to debug using lldb but it shows following errors.



      sanad@Sanads-MacBook-Pro  ~/Desktop/cppLab  lldb fact    12:24:23
      (lldb) target create "fact"
      Traceback (most recent call last):
      File "<input>", line 1, in <module>
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", line 52, in <module>
      import weakref
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", line 14, in <module>
      from _weakref import (
      ImportError: cannot import name _remove_dead_weakref
      Current executable set to 'fact' (x86_64).
      (lldb)


      I tried to install weakref using pip but I got the following.



      pip install weakref
      Collecting weakref
      Could not find a version that satisfies the requirement weakref (from versions: )
      No matching distribution found for weakref


      My python version is 2.7.1 and 3.7.2 when I write python3.







      mac python debug c++






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Feb 16 at 7:02









      thehogthehog

      112




      112






















          1 Answer
          1






          active

          oldest

          votes


















          0














          I wanted to say that I had this error on OSX because my default system Python was 2.7, and I brew installed "python@2" while installing another package.



          If you're on OSX and are using homebrew, check your packages installed with brew by running brew list, and if "python@2" appears in that list, and Python 2.7 is your system Python, you can remove the brew installed package with brew remove python@2 --ignore-dependencies






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1406383%2funable-to-debug-c-files-in-mac-mojave%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I wanted to say that I had this error on OSX because my default system Python was 2.7, and I brew installed "python@2" while installing another package.



            If you're on OSX and are using homebrew, check your packages installed with brew by running brew list, and if "python@2" appears in that list, and Python 2.7 is your system Python, you can remove the brew installed package with brew remove python@2 --ignore-dependencies






            share|improve this answer




























              0














              I wanted to say that I had this error on OSX because my default system Python was 2.7, and I brew installed "python@2" while installing another package.



              If you're on OSX and are using homebrew, check your packages installed with brew by running brew list, and if "python@2" appears in that list, and Python 2.7 is your system Python, you can remove the brew installed package with brew remove python@2 --ignore-dependencies






              share|improve this answer


























                0












                0








                0







                I wanted to say that I had this error on OSX because my default system Python was 2.7, and I brew installed "python@2" while installing another package.



                If you're on OSX and are using homebrew, check your packages installed with brew by running brew list, and if "python@2" appears in that list, and Python 2.7 is your system Python, you can remove the brew installed package with brew remove python@2 --ignore-dependencies






                share|improve this answer













                I wanted to say that I had this error on OSX because my default system Python was 2.7, and I brew installed "python@2" while installing another package.



                If you're on OSX and are using homebrew, check your packages installed with brew by running brew list, and if "python@2" appears in that list, and Python 2.7 is your system Python, you can remove the brew installed package with brew remove python@2 --ignore-dependencies







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Feb 16 at 7:15









                thehogthehog

                112




                112






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1406383%2funable-to-debug-c-files-in-mac-mojave%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Probability when a professor distributes a quiz and homework assignment to a class of n students.

                    Aardman Animations

                    Are they similar matrix