<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 27, 2016 at 9:43 AM, Felipe Vieira <span dir="ltr"><<a href="mailto:fmv1992@gmail.com" target="_blank">fmv1992@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Dear fellows,<div><br></div><div>I'm struggling with a single script to build numpy from source in a virtual env. I want the same script to be able to be run with a normal env.</div><div><br></div><div>So if ran from a normal env it should affect all users.</div><div>If ran within a virtual env the installation should be constrained to that env.</div><div><br></div><div>I tried setting script variables and other tricks but the script is always executed as a 'out of virtual env' user (I cannot make it aware that is running from a virtualenv), thus affecting my real working python. As the script activates other scripts I am not posting them for now (hoping that this is a simple issue).</div><div><br></div><div>tl;dr: How can I install numpy from source and build it in a script which uses the virtual env instead of affecting the whole system?</div><div><br></div><div>(And yes, I have looked for solutions on google but none of them worked.)</div></div></blockquote><div><br></div><div>Sounds like you just need to run your script with the Python interpreter in the virtualenv. There's nothing numpy-specific about this.<br><br></div><div>Ralf <br></div></div><br></div></div>