Skip to content

UnicodeDecodeError when installing via pip on windows. #12

@daniel-leicht

Description

@daniel-leicht

pip version == 20.3.1
windows version == 10.0.18363 N/A Build 18363 (Windows 10 pro)

tried using both native windows cmd.exe and git bash, the problem repeats on both.

Full output:

# pip3 install ilock
Collecting ilock
  Using cached ilock-1.0.3.tar.gz (2.4 kB)
    ERROR: Command errored out with exit status 1:
     command: 'c:\python37\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Daniel\\AppData\\Local\\Temp\\pip-install-ivo_idxc\\ilock_091f3047440b45d29d1699db9afacb5c\\setup.py'"'"'; __file__='"'"'C:\\Users\\Daniel\\AppData\\Local\\Temp\\pip-install-ivo_idxc\\ilock_091f3047440b45d29d1699db9afacb5c\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_'
         cwd: C:\Users\Daniel\AppData\Local\Temp\pip-install-ivo_idxc\ilock_091f3047440b45d29d1699db9afacb5c\
    Complete output (66 lines):
    running egg_info
    creating C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_\ilock.egg-info
    writing C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_\ilock.egg-info\PKG-INFO
    writing dependency_links to C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_\ilock.egg-info\dependency_links.txt
    writing requirements to C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_\ilock.egg-info\requires.txt
    writing top-level names to C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_\ilock.egg-info\top_level.txt
    writing manifest file 'C:\Users\Daniel\AppData\Local\Temp\pip-pip-egg-info-582_pat_\ilock.egg-info\SOURCES.txt'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Daniel\AppData\Local\Temp\pip-install-ivo_idxc\ilock_091f3047440b45d29d1699db9afacb5c\setup.py", line 30, in <module>
        install_requires=['portalocker']
      File "c:\python37\lib\site-packages\setuptools\__init__.py", line 145, in setup
        return distutils.core.setup(**attrs)
      File "c:\python37\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "c:\python37\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "c:\python37\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "c:\python37\lib\site-packages\setuptools\command\egg_info.py", line 296, in run
        self.find_sources()
      File "c:\python37\lib\site-packages\setuptools\command\egg_info.py", line 303, in find_sources
        mm.run()
      File "c:\python37\lib\site-packages\setuptools\command\egg_info.py", line 534, in run
        self.add_defaults()
      File "c:\python37\lib\site-packages\setuptools\command\egg_info.py", line 570, in add_defaults
        sdist.add_defaults(self)
      File "c:\python37\lib\distutils\command\sdist.py", line 226, in add_defaults
        self._add_defaults_python()
      File "c:\python37\lib\site-packages\setuptools\command\sdist.py", line 127, in _add_defaults_python
        build_py = self.get_finalized_command('build_py')
      File "c:\python37\lib\distutils\cmd.py", line 298, in get_finalized_command
        cmd_obj = self.distribution.get_command_obj(command, create)
      File "c:\python37\lib\distutils\dist.py", line 857, in get_command_obj
        klass = self.get_command_class(command)
      File "c:\python37\lib\site-packages\setuptools\dist.py", line 845, in get_command_class
        self.cmdclass[command] = cmdclass = ep.load()
      File "c:\python37\lib\site-packages\pkg_resources\__init__.py", line 2411, in load
        return self.resolve()
      File "c:\python37\lib\site-packages\pkg_resources\__init__.py", line 2417, in resolve
        module = __import__(self.module_name, fromlist=['__name__'], level=0)
      File "c:\python37\lib\site-packages\setuptools\command\build_py.py", line 15, in <module>
        from setuptools.lib2to3_ex import Mixin2to3
      File "c:\python37\lib\site-packages\setuptools\lib2to3_ex.py", line 12, in <module>
        from lib2to3.refactor import RefactoringTool, get_fixers_from_package
      File "c:\python37\lib\lib2to3\refactor.py", line 25, in <module>
        from .fixer_util import find_root
      File "c:\python37\lib\lib2to3\fixer_util.py", line 7, in <module>
        from .pygram import python_symbols as syms
      File "c:\python37\lib\lib2to3\pygram.py", line 32, in <module>
        python_grammar = driver.load_packaged_grammar("lib2to3", _GRAMMAR_FILE)
      File "c:\python37\lib\lib2to3\pgen2\driver.py", line 156, in load_packaged_grammar
        return load_grammar(grammar_source)
      File "c:\python37\lib\lib2to3\pgen2\driver.py", line 122, in load_grammar
        g = pgen.generate_grammar(gt)
      File "c:\python37\lib\lib2to3\pgen2\pgen.py", line 385, in generate_grammar
        p = ParserGenerator(filename)
      File "c:\python37\lib\lib2to3\pgen2\pgen.py", line 20, in __init__
        self.gettoken() # Initialize lookahead
      File "c:\python37\lib\lib2to3\pgen2\pgen.py", line 322, in gettoken
        tup = next(self.generator)
      File "c:\python37\lib\lib2to3\pgen2\tokenize.py", line 364, in generate_tokens
        line = readline()
      File "c:\python37\lib\encodings\cp1252.py", line 23, in decode
        return codecs.charmap_decode(input,self.errors,decoding_table)[0]
    UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 105: character maps to <undefined>
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions