<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 24, 2014 at 2:39 PM, Bill Bergmann <span dir="ltr"><<a href="mailto:wfbergmann@gmail.com" target="_blank">wfbergmann@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Along with doing my own work in python I lead a couple user groups in python in Albuquerque, NM. After some perl programmers in one group asked me about whether python 3 is proving to be perl 6, I decided to take on a serious project with python 3.4 to find out for myself. I have discovered many problems and few documented solutions or workarounds for the problems I am finding.<br>

<br>
Along the way, I have found the installation of python 3.4 to have created various problems with python 2.7. For example: bcrypt is currently inoperable within python 2.7 despite several attempted workarounds. Yes, I am familiar with virtualenv, but the problem seems to be beyond the ability of virtualenv to insulate it.<br>

<br>
I decided to do my part and file some bug reports. I am not able to register at the python bug tracker. I'm not too naive a programmer. I've programmed in python over ten years, and I am concerned. These problems have not been characteristic of my experiences with python, and the current state of disarray makes advocating for python problematic. If I am experiencing these problems, I think it safe to say that there are many others. Programmers from other programming languages will meet these problems and simply walk away from python.<br>

<br></blockquote><div><br></div><div>How did you try to register on <a href="http://bugs.python.org">bugs.python.org</a>? How did it fail?</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

What is going on? Any suggestions?<br>
<br>
Bill Bergmann<br>
<br>
<br>
The example code from the Python Standard Library 17.4.2.1 run on python 3.4:<br>
<br>
$ python3 17_4_2.py<br>
Traceback (most recent call last):<br>
  File "<frozen importlib._bootstrap>", line 2195, in _find_and_load_unlocked<br>
AttributeError: 'module' object has no attribute '__path__'<br>
<br>
During handling of the above exception, another exception occurred:<br>
<br>
Traceback (most recent call last):<br>
  File "17_4_2.py", line 1, in <module><br>
    import concurrent.futures<br>
ImportError: No module named 'concurrent.futures'; 'concurrent' is not a package<br>
<br>
<br>
I am running this on OS X 10.6:<br>
$env<br>
<br>
PATH=/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin: ...<br>
<br>
PYTHONPATH=/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/:/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/:<br>
</blockquote><div><br></div><div>Don't set PYTHONPATH. Certainly don't set it to the site-packages directories of different Python versions. Don't set it to the empty string (the last item) either, as that will mean 'the current working directory'. I suspect your problems will be solved if you unset this.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
_______________________________________________<br>
pydotorg-www mailing list<br>
<a href="mailto:pydotorg-www@python.org">pydotorg-www@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/pydotorg-www" target="_blank">https://mail.python.org/mailman/listinfo/pydotorg-www</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Thomas Wouters <<a href="mailto:thomas@python.org" target="_blank">thomas@python.org</a>><br><br>Hi! I'm an email virus! Think twice before sending your email to help me spread!
</div></div>