<div dir="ltr">In order to fix the python3.3 error, you just need to get it so that "python3.3" works normally from the shell.<div><br></div><div>First, Python 3.3 needs to be installed. Tox doesn't install the Pythons for you, like say, pythonbrew. I don't know what distro you're on, but for Ubuntu, I typically set up the "deadsnakes" PPA (<a href="https://launchpad.net/~fkrull/+archive/deadsnakes">https://launchpad.net/~fkrull/+archive/deadsnakes</a>) and then I can `sudo apt-get install python3.3-dev`. The steps look something like this on Ubuntu:</div>
<div><br></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">sudo apt-get install python-software-properties  # This is to get add-apt-repository, which you may or may not already have</span><br>
</div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">sudo add-apt-repository ppa:fkrull/deadsnakes</span><br></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">sudo apt-get update</span></div>
<div><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">sudo apt-get install python3.3-dev</span></div><div><br></div><div>Of course, I'm just guessing that you might have Ubuntu because it's popular. If I'm wrong, the steps will be completely different. If you have a different distro, you can Google around or maybe post again and maybe someone else can tell you how they do it.</div>
<div><br></div><div>Also, "python3.3" needs to be in $PATH. Most likely if you install with a package manager like apt-get or yum, it will be automatically in the $PATH. It might not be if you build from source.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 16, 2014 at 3:56 PM, holger krekel <span dir="ltr"><<a href="mailto:holger@merlinux.eu" target="_blank">holger@merlinux.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Wed, Apr 16, 2014 at 17:58 -0400, Brianna Laugher wrote:<br>
> On 16 April 2014 17:43, holger krekel <<a href="mailto:holger@merlinux.eu">holger@merlinux.eu</a>> wrote:<br>
><br>
> > No, i mean that "python3.3" should be on the path because tox.ini<br>
> > defines that tests should work against the "py33" environment which<br>
> > implies a working "python3.3" interpreter.  How you invoke "runtox.py"<br>
> > is a different thing and it does need tox installed in the interpreter<br>
> > you are invoking the script with.<br>
> ><br>
><br>
> So, what is the answer?<br>
> 1) Install multiple pythons in a single virtualenv, somehow<br>
<br>
</div>no.  You cannot really install multiple python version..<br>
<div class=""><br>
> 2) Install tox system-wide, in which case how does it know about my<br>
> development version of py.test? (from current working dir?)<br>
<br>
> The contributing guide does say to install tox in the virtualenv. I am<br>
> happy to update it...once I know what I am actually supposed to do.<br>
<br>
</div>I usually install tox in a virtualenv itself.  If i then run tox, it<br>
will create its own separate virtualenv environments and it uses the<br>
tox.ini-specified python interpreters for creating them.  tox will<br>
then install pytest in those separate virtualenvs and then execute<br>
the commands specified in tox.ini.  From your output it seems that<br>
this successfully worked for python2.7 but not for python3.3 and i<br>
suspected this is because "python3.3" is not in your PATH environment<br>
varaible and therefore tox cannot find it.<br>
<br>
hope this clarifies and sorry for failing to explain this more properly,<br>
holger<br>
<div class="im HOEnZb"><br>
<br>
><br>
> Brianna<br>
><br>
> --<br>
> They've just been waiting in a mountain for the right moment:<br>
> <a href="http://modernthings.org/" target="_blank">http://modernthings.org/</a><br>
<br>
</div><div class="HOEnZb"><div class="h5">> _______________________________________________<br>
> Pytest-dev mailing list<br>
> <a href="mailto:Pytest-dev@python.org">Pytest-dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/pytest-dev" target="_blank">https://mail.python.org/mailman/listinfo/pytest-dev</a><br>
<br>
_______________________________________________<br>
Pytest-dev mailing list<br>
<a href="mailto:Pytest-dev@python.org">Pytest-dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pytest-dev" target="_blank">https://mail.python.org/mailman/listinfo/pytest-dev</a><br>
</div></div></blockquote></div><br></div>