Did a quick test and virtualenv seems to work fine: virtualenv venvtest source venvtest/bin/activate pip install pyopencl
then import pyopencl does not complain at least... Tim > Hello, > > I recently installed pyopencl on Mac OS 10.10.2 using default system python > (Python 2.7.6 [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)]) and $ > pip install pyopencl . > > Installation was painless, but when it came to importing pyopencl I got the > error: > > --- > File > "/Library/Python/2.7/site-packages/pytools-2014.3.5-py2.7.egg/pytools/__init__.py", > line 5, in <module> > from six.moves import range, zip, intern, input > ImportError: cannot import name intern > —-- > > It seems that pytools works okay without “intern”, so the following quick fix > to pytools/__init__.py seems to work: > --- > try: > from six.moves import range, zip, intern, input > except ImportError: > from six.moves import range, zip, input > —-- > > OSX system python includes six-1.4.1 -- is it possible to get pyopencl > to work with this version so we don't have to use this kludge? Are > there any other reasons that installation on OS X system python will > not work? My suggestion would be to install an upgraded six along with PyOpenCL in a virtualenv: https://virtualenv.pypa.io/en/latest/ Andreas _______________________________________________ PyOpenCL mailing list [email protected] http://lists.tiker.net/listinfo/pyopencl
