Menu

#270 Cannot install pyopengl_accelerate on win7 account with strange characters in username

v3.0.0
open
nobody
accelerate (1)
5
2016-10-30
2016-10-30
joepal1976
No

(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.

Discussion


Log in to post a comment.