Python not recognizing LD_LIBRARY_PATH












1















>>> import os
>>> os.system('echo $LD_LIBRARY_PATH')

0
>>>
ubuntu@ip-172-31-81-248:~$ echo $LD_LIBRARY_PATH
:/home/ubuntu/.mujoco/mjpro150/bin:/home/ubuntu/.mujoco/mjpro150/bin


For some reason, a package mujoco_py that I was trying to import kept complaining with the following message.



Exception: 
Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


I had made sure I had added the required path to LD_LIBRARY_PATH and on using os.system() I found out that the python shell is somehow not able to recognize the variable. What could the issue be?










share|improve this question


















  • 2





    Did you export LD_LIBRARY_PATH - or just set it in the current shell?

    – steeldriver
    Apr 7 '18 at 13:40











  • I exported it and the line is also present in bashrc

    – Ameet Deshpande
    Apr 7 '18 at 17:30











  • Don't use os.system anyway. It is deprecated since ages and terribly outdated.

    – Jacob Vlijm
    Jun 9 '18 at 17:22


















1















>>> import os
>>> os.system('echo $LD_LIBRARY_PATH')

0
>>>
ubuntu@ip-172-31-81-248:~$ echo $LD_LIBRARY_PATH
:/home/ubuntu/.mujoco/mjpro150/bin:/home/ubuntu/.mujoco/mjpro150/bin


For some reason, a package mujoco_py that I was trying to import kept complaining with the following message.



Exception: 
Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


I had made sure I had added the required path to LD_LIBRARY_PATH and on using os.system() I found out that the python shell is somehow not able to recognize the variable. What could the issue be?










share|improve this question


















  • 2





    Did you export LD_LIBRARY_PATH - or just set it in the current shell?

    – steeldriver
    Apr 7 '18 at 13:40











  • I exported it and the line is also present in bashrc

    – Ameet Deshpande
    Apr 7 '18 at 17:30











  • Don't use os.system anyway. It is deprecated since ages and terribly outdated.

    – Jacob Vlijm
    Jun 9 '18 at 17:22
















1












1








1








>>> import os
>>> os.system('echo $LD_LIBRARY_PATH')

0
>>>
ubuntu@ip-172-31-81-248:~$ echo $LD_LIBRARY_PATH
:/home/ubuntu/.mujoco/mjpro150/bin:/home/ubuntu/.mujoco/mjpro150/bin


For some reason, a package mujoco_py that I was trying to import kept complaining with the following message.



Exception: 
Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


I had made sure I had added the required path to LD_LIBRARY_PATH and on using os.system() I found out that the python shell is somehow not able to recognize the variable. What could the issue be?










share|improve this question














>>> import os
>>> os.system('echo $LD_LIBRARY_PATH')

0
>>>
ubuntu@ip-172-31-81-248:~$ echo $LD_LIBRARY_PATH
:/home/ubuntu/.mujoco/mjpro150/bin:/home/ubuntu/.mujoco/mjpro150/bin


For some reason, a package mujoco_py that I was trying to import kept complaining with the following message.



Exception: 
Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


I had made sure I had added the required path to LD_LIBRARY_PATH and on using os.system() I found out that the python shell is somehow not able to recognize the variable. What could the issue be?







environment-variables python3






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Apr 7 '18 at 13:36









Ameet DeshpandeAmeet Deshpande

65




65








  • 2





    Did you export LD_LIBRARY_PATH - or just set it in the current shell?

    – steeldriver
    Apr 7 '18 at 13:40











  • I exported it and the line is also present in bashrc

    – Ameet Deshpande
    Apr 7 '18 at 17:30











  • Don't use os.system anyway. It is deprecated since ages and terribly outdated.

    – Jacob Vlijm
    Jun 9 '18 at 17:22
















  • 2





    Did you export LD_LIBRARY_PATH - or just set it in the current shell?

    – steeldriver
    Apr 7 '18 at 13:40











  • I exported it and the line is also present in bashrc

    – Ameet Deshpande
    Apr 7 '18 at 17:30











  • Don't use os.system anyway. It is deprecated since ages and terribly outdated.

    – Jacob Vlijm
    Jun 9 '18 at 17:22










2




2





Did you export LD_LIBRARY_PATH - or just set it in the current shell?

– steeldriver
Apr 7 '18 at 13:40





Did you export LD_LIBRARY_PATH - or just set it in the current shell?

– steeldriver
Apr 7 '18 at 13:40













I exported it and the line is also present in bashrc

– Ameet Deshpande
Apr 7 '18 at 17:30





I exported it and the line is also present in bashrc

– Ameet Deshpande
Apr 7 '18 at 17:30













Don't use os.system anyway. It is deprecated since ages and terribly outdated.

– Jacob Vlijm
Jun 9 '18 at 17:22







Don't use os.system anyway. It is deprecated since ages and terribly outdated.

– Jacob Vlijm
Jun 9 '18 at 17:22












2 Answers
2






active

oldest

votes


















2














Add the export line



export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


to the .profile instead of the .bashrc.






share|improve this answer

































    0














    After you add that link to .bashrc you want to execute the following code.



    source ./bashrc


    Then the link is updated.






    share|improve this answer























      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      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%2faskubuntu.com%2fquestions%2f1022836%2fpython-not-recognizing-ld-library-path%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      2














      Add the export line



      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


      to the .profile instead of the .bashrc.






      share|improve this answer






























        2














        Add the export line



        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


        to the .profile instead of the .bashrc.






        share|improve this answer




























          2












          2








          2







          Add the export line



          export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


          to the .profile instead of the .bashrc.






          share|improve this answer















          Add the export line



          export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin


          to the .profile instead of the .bashrc.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 7 '18 at 19:54

























          answered Apr 7 '18 at 19:25









          ubfan1ubfan1

          9,69641730




          9,69641730

























              0














              After you add that link to .bashrc you want to execute the following code.



              source ./bashrc


              Then the link is updated.






              share|improve this answer




























                0














                After you add that link to .bashrc you want to execute the following code.



                source ./bashrc


                Then the link is updated.






                share|improve this answer


























                  0












                  0








                  0







                  After you add that link to .bashrc you want to execute the following code.



                  source ./bashrc


                  Then the link is updated.






                  share|improve this answer













                  After you add that link to .bashrc you want to execute the following code.



                  source ./bashrc


                  Then the link is updated.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Feb 10 at 7:28









                  IndInd

                  1




                  1






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • 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%2faskubuntu.com%2fquestions%2f1022836%2fpython-not-recognizing-ld-library-path%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

                      How to make a Squid Proxy server?

                      Is this a new Fibonacci Identity?

                      19世紀