3.8.5 Failing To Install With pythonz

Tim Daneliuk info at tundraware.com
Sun Aug 9 11:15:08 EDT 2020


I have a weird problem I could use a bit of help with ...

I have successfully installed 3.8.5 using pew/pythonz on a BSD FreeBSD system.
But when I attempt to install it on a Linux system I get the traceback below.
In this case, pew/pythonz were installed locally in my own account using system
native python 3.6:

Installing CPython-3.8.5 into /home/tundra/.pythonz/pythons/CPython-3.8.5
Traceback (most recent call last):
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py", line 204, in install
    self.make()
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py", line 350, in make
    s.check_call(make)
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 294, in check_call
    returncode = self.call(cmd)
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 286, in call
    fp.write(line)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2018' in position 81: ordinal not in range(128)
ERROR: Failed to install CPython-3.8.5. Check /home/tundra/.pythonz/log/build.log to see why.
Traceback (most recent call last):
  File "/home/tundra/.local/bin/pew", line 11, in <module>
    sys.exit(pew())
  File "/home/tundra/.local/lib/python3.6/site-packages/pew/pew.py", line 809, in pew
    return command(sys.argv[2:])
  File "/home/tundra/.local/lib/python3.6/site-packages/pew/pew.py", line 704, in install_cmd
    return actual_installer.install()
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py", line 204, in install
    self.make()
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/installer/pythoninstaller.py", line 350, in make
    s.check_call(make)
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 294, in check_call
    returncode = self.call(cmd)
  File "/home/tundra/.local/lib/python3.6/site-packages/pythonz/util.py", line 286, in call
    fp.write(line)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2018' in position 81: ordinal not in range(128)


Ideas anyone?


More information about the Python-list mailing list