3.4rc2 and pip on windows

Mark Lawrence breamoreboy at yahoo.co.uk
Mon Mar 3 00:55:56 CET 2014


Trying to install pyttsx, it doesn't strike me as very clever that, as 
seen below, you get "Successfully installed pyttsx" despite the syntax 
errors and you can't actually do an import.

c:\Users\Mark\CrossCode>c:\Python34\Scripts\pip3.4.exe install pyttsx
Downloading/unpacking pyttsx
   Downloading pyttsx-1.1.tar.gz
   Running setup.py 
(path:C:\Users\Mark\AppData\Local\Temp\pip_build_Mark\pyttsx\setup.py) 
egg_info for package pyttsx

Installing collected packages: pyttsx
   Running setup.py install for pyttsx
       File "C:\Python34\Lib\site-packages\pyttsx\driver.py", line 105
         except Exception, e:
                         ^
     SyntaxError: invalid syntax

[other syntax errors snipped]

Successfully installed pyttsx
Cleaning up...

c:\Users\Mark\CrossCode>py -3.4
Python 3.4.0rc2 (v3.4.0rc2:a300712ed38c, Feb 23 2014, 10:49:04) [MSC 
v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
 >>> import pyttsx
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "C:\Python34\lib\site-packages\pyttsx\__init__.py", line 18, in 
<module>
     from engine import Engine

I've looked at pyttsx in my 3.3 site-packages and it appears that I've 
manually run 2to3.  Is this something that could be done automatically 
by pip?  Your thoughts please, ladies and gentlemen.

-- 
My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.

Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com





More information about the Python-list mailing list