Cannot install pyopengl_accelerate on win7 account with strange characters...
Brought to you by:
mcfletch
(this is actually for 3.1.0, but that milestone did not exist)
I am working with validating a python project of my own against fringe scenarios with non-english path names. I have thus started up windows 7 and created a user called åäöüû and try to install the required dependencies, of which pyopengl is one.
In this process I fail to install pyopengl_accelerate using pip, with the following stack trace:
c:\> pip.exe install --no-cache-dir PyOpenGL_accelerate Downloading PyOpenGL-accelerate-3.1.0.zip (340kB) 100% |################################| 348kB 1.9MB/s Installing collected packages: PyOpenGL-accelerate ... building 'OpenGL_accelerate.wrapper' extension Traceback (most recent call last): File "<string>", line 1, in <module> File "c:\users\admin~1\appdata\local\temp\pip-build-_an1go\PyOpenGL-accelerate\setup.py", line 144, i **extraArguments File "c:\python27\lib\distutils\core.py", line 151, in setup dist.run_commands() File "c:\python27\lib\distutils\dist.py", line 953, in run_commands self.run_command(cmd) File "c:\python27\lib\distutils\dist.py", line 972, in run_command cmd_obj.run() File "c:\python27\lib\site-packages\setuptools\command\install.py", line 61, in run return orig.install.run(self) File "c:\python27\lib\distutils\command\install.py", line 563, in run self.run_command('build') File "c:\python27\lib\distutils\cmd.py", line 326, in run_command self.distribution.run_command(command) File "c:\python27\lib\distutils\dist.py", line 972, in run_command cmd_obj.run() File "c:\python27\lib\distutils\command\build.py", line 127, in run self.run_command(cmd_name) File "c:\python27\lib\distutils\cmd.py", line 326, in run_command self.distribution.run_command(command) File "c:\python27\lib\distutils\dist.py", line 972, in run_command cmd_obj.run() File "c:\python27\lib\site-packages\setuptools\command\build_ext.py", line 49, in run _build_ext.run(self) File "c:\python27\lib\distutils\command\build_ext.py", line 339, in run self.build_extensions() File "c:\python27\lib\distutils\command\build_ext.py", line 448, in build_extensions self.build_extension(ext) File "c:\python27\lib\site-packages\setuptools\command\build_ext.py", line 174, in build_extension _build_ext.build_extension(self, ext) File "c:\python27\lib\distutils\command\build_ext.py", line 498, in build_extension depends=ext.depends) File "c:\python27\lib\distutils\msvc9compiler.py", line 473, in compile self.initialize() File "c:\python27\lib\distutils\msvc9compiler.py", line 383, in initialize vc_env = query_vcvarsall(VERSION, plat_spec) File "c:\python27\lib\site-packages\setuptools\msvc9_support.py", line 52, in query_vcvarsall return unpatched['query_vcvarsall'](version, *args, **kwargs) File "c:\python27\lib\distutils\msvc9compiler.py", line 275, in query_vcvarsall stderr=subprocess.PIPE) File "c:\python27\lib\subprocess.py", line 711, in __init__ errread, errwrite) File "c:\python27\lib\subprocess.py", line 959, in _execute_child startupinfo) UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-14: ordinal not in range(128)
I was able to install both numpy and pyopengl using pip, which leads me to conclude that there is something with the pyopengl_accelerate install specifically that fails.