Probably a bit late, but in case anyone finds this in future: venv is python3, while virtualenv is python2 (and sometimes 3), it can get confusing.
On Saturday, May 13, 2017 at 5:35:19 PM UTC+1, Bruce Smith wrote: > > Hi Rob, > > Thanks! Your commands did not *quite* work, but they came close enough > that I found the motivation to do the much-reduced "incremental googling" > needed to make them work. > > I'm on a Mac (close enough to linux) and normally use tcsh (for this test, > I switched to bash). To make your commands work, I only had to: > > - first do 'sudo pip install virtualenv --upgrade' (I don't know if this > was necessary, but my prior version was old) > > - replace 'python -m venv' with 'virtualenv' in your suggested commands -- > without this, it failed with "No module named venv" (even after upgrading > virtualenv). (I never upgraded pip -- could that be the problem? Another > possibility -- my python 2.7 comes from ActiveState (ActivePython > 2.7.8.10), not python.org.) > > Anyway, after that, "python" was using the new pyglet, and the first > pyglet program I tried worked. I will keep using the new pyglet and report > any problems. (BTW, thanks very much for all your work in producing this > upgrade.) > > Do you happen to know whether .pyc files should be compatible between > virtualenvs (assuming the same python executable produced them, not > counting virtualenv's copy as being different from the one it was based > on), or should I remove all .pyc files when switching virtualenvs, as a > precaution? (I know that, in theory, .pyc files are supposed to contain > version information that makes it unnecessary to ever remove them, but in > practice, I have had crashes from not removing them when switching python > executables.) > > - Bruce Smith > > On Sat, May 13, 2017 at 12:06 AM, Rob van der Most <[email protected] > <javascript:>> wrote: > >> Also these instructions should help for all platforms: >> >> http://pyglet.readthedocs.io/en/pyglet-1.3-maintenance/internal/virtualenv.html >> >> Rob >> >> On 13 May 2017 at 08:49, Benjamin Moran <[email protected] <javascript:> >> > wrote: >> >>> Hi Bruce, >>> >>> If you're on Linux, this should do it: >>> >>> python -m venv pygletvenv >>> source pygletvenv/bin/activate >>> pip install pyglet==1.3.0b1 >>> >>> After you've called bin/activate, you should see your bash shell >>> indicate that you're in a venv. Any programs you run from this point will >>> use the python interpreter and libraries that you've installed while inside >>> this virtualenv. When you're done, simply type "deactivate" to exit from >>> the virtual environment. >>> >>> As a quick test, simply type "python", then "import pyglet", and check >>> "pyglet.version". >>> >>> >>> >>> On Saturday, May 13, 2017 at 12:56:36 PM UTC+9, Bruce Smith wrote: >>>> >>>> > I recommend you do this in a virtualenv to not remove the existing >>>> version of pyglet on your system. >>>> >>>> For those of us who rarely use virtualenv, can you show us a short >>>> command sequence which would install or update virtualenv, create a new >>>> virtualenv, install pyglet 1.3.0b1 in it, and run an existing python >>>> program in it (consisting of many python files, some of which do sys.path >>>> manipulations to import python files from non-child directories)? (In my >>>> case I normally use python 2.7 and run this by typing something like >>>> "python main.py".) >>>> >>>> (I'd be happy to test the new pyglet release this way, but I keep >>>> putting off the needed googling to answer that virtualenv question >>>> myself, and I'm guessing someone here just knows the answer.) >>>> >>>> - Bruce Smith >>>> >>>> On Sat, May 6, 2017 at 11:36 AM, Rob <[email protected]> wrote: >>>> >>>>> Hi all, >>>>> >>>>> I am proud to present the first beta version of pyglet 1.3.0. This >>>>> version should contain all the functionality we want to release for >>>>> 1.3.0. >>>>> But we now need _your_ help to test it. Please try it in your projects >>>>> and >>>>> inform us of any issues you find. >>>>> >>>>> The easiest way to get this release is using pip: >>>>> >>>>> pip install pyglet==1.3.0b1 >>>>> >>>>> >>>>> I recommend you do this in a virtualenv to not remove the existing >>>>> version of pyglet on your system. >>>>> >>>>> >>>>> Release notes: >>>>> https://bitbucket.org/pyglet/pyglet/raw/928d7bd532ef4be72a45599a77ffcdbcdde7712d/RELEASE_NOTES >>>>> Documentation: http://pyglet.readthedocs.io/en/pyglet-1.3-maintenance/ >>>>> Downloads: https://bitbucket.org/pyglet/pyglet/downloads/ >>>>> Pypi: https://pypi.python.org/pypi/pyglet/1.3.0b1 >>>>> >>>>> Please report issues here: https://bitbucket.org/pyglet/pyglet/issues >>>>> >>>>> Kind regards, >>>>> Rob >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "pyglet-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/pyglet-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "pyglet-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> To post to this group, send email to [email protected] >>> <javascript:>. >>> Visit this group at https://groups.google.com/group/pyglet-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pyglet-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/pyglet-users. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
