Polymer 4.12 throw“UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128)”
Posted: Fri Mar 13, 2020 8:17 am
hi!
I am tring to use polymer v4.12 through this commond but I got these errors.
I using the command “make all” for the compilation,It shows that:
python setup.py build_ext --inplace
Traceback (most recent call last):
File "setup.py", line 29, in <module>
annotate=ANNOTATE,
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 758, in cythonize
aliases=aliases)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 664, in create_extension_list
kwds = deps.distutils_info(file, aliases, base).values
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 564, in distutils_info
return (self.transitive_merge(filename, self.distutils_info0, DistutilsInfo.merge)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 574, in transitive_merge
node, extract, merge, seen, {}, self.cimported_files)[0]
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 585, in transitive_merge_helper
for next in outgoing(node):
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 513, in cimported_files
pxd_file = self.find_pxd(module, filename)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 497, in find_pxd
pxd = self.context.find_pxd_file(relative, None)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 239, in find_pxd_file
pxd = self.search_include_directories(qualified_name, ".pxd", pos, sys_path=sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 280, in search_include_directories
tuple(self.include_directories), qualified_name, suffix, pos, include, sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 29, in wrapper
res = cache[args] = f(*args)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 119, in search_include_directories
path = os.path.join(dir, dotted_filename)
File "/usr/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128)
makefile:9: recipe for target 'main' failed
make: *** [main] Error 1
It is hard for me to understand what to do after that.
So I tried to run these commands:
root@ming:/home/ming/Desktop/polymer-v4.12# python setup.py
but it throw the same error as above.
Traceback (most recent call last):
File "setup.py", line 29, in <module>
annotate=ANNOTATE,
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 758, in cythonize
aliases=aliases)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 664, in create_extension_list
kwds = deps.distutils_info(file, aliases, base).values
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 564, in distutils_info
return (self.transitive_merge(filename, self.distutils_info0, DistutilsInfo.merge)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 574, in transitive_merge
node, extract, merge, seen, {}, self.cimported_files)[0]
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 585, in transitive_merge_helper
for next in outgoing(node):
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 513, in cimported_files
pxd_file = self.find_pxd(module, filename)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 497, in find_pxd
pxd = self.context.find_pxd_file(relative, None)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 239, in find_pxd_file
pxd = self.search_include_directories(qualified_name, ".pxd", pos, sys_path=sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 280, in search_include_directories
tuple(self.include_directories), qualified_name, suffix, pos, include, sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 29, in wrapper
res = cache[args] = f(*args)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 119, in search_include_directories
path = os.path.join(dir, dotted_filename)
File "/usr/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128)
Can someone tell me how to solve it?
Thanks for your help in advance!
Best regards,
ming
I am tring to use polymer v4.12 through this commond but I got these errors.
I using the command “make all” for the compilation,It shows that:
python setup.py build_ext --inplace
Traceback (most recent call last):
File "setup.py", line 29, in <module>
annotate=ANNOTATE,
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 758, in cythonize
aliases=aliases)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 664, in create_extension_list
kwds = deps.distutils_info(file, aliases, base).values
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 564, in distutils_info
return (self.transitive_merge(filename, self.distutils_info0, DistutilsInfo.merge)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 574, in transitive_merge
node, extract, merge, seen, {}, self.cimported_files)[0]
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 585, in transitive_merge_helper
for next in outgoing(node):
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 513, in cimported_files
pxd_file = self.find_pxd(module, filename)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 497, in find_pxd
pxd = self.context.find_pxd_file(relative, None)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 239, in find_pxd_file
pxd = self.search_include_directories(qualified_name, ".pxd", pos, sys_path=sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 280, in search_include_directories
tuple(self.include_directories), qualified_name, suffix, pos, include, sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 29, in wrapper
res = cache[args] = f(*args)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 119, in search_include_directories
path = os.path.join(dir, dotted_filename)
File "/usr/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128)
makefile:9: recipe for target 'main' failed
make: *** [main] Error 1
It is hard for me to understand what to do after that.
So I tried to run these commands:
root@ming:/home/ming/Desktop/polymer-v4.12# python setup.py
but it throw the same error as above.
Traceback (most recent call last):
File "setup.py", line 29, in <module>
annotate=ANNOTATE,
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 758, in cythonize
aliases=aliases)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 664, in create_extension_list
kwds = deps.distutils_info(file, aliases, base).values
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 564, in distutils_info
return (self.transitive_merge(filename, self.distutils_info0, DistutilsInfo.merge)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 574, in transitive_merge
node, extract, merge, seen, {}, self.cimported_files)[0]
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 585, in transitive_merge_helper
for next in outgoing(node):
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 513, in cimported_files
pxd_file = self.find_pxd(module, filename)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 43, in wrapper
res = cache[args] = f(self, *args)
File "/usr/lib/python2.7/dist-packages/Cython/Build/Dependencies.py", line 497, in find_pxd
pxd = self.context.find_pxd_file(relative, None)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 239, in find_pxd_file
pxd = self.search_include_directories(qualified_name, ".pxd", pos, sys_path=sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 280, in search_include_directories
tuple(self.include_directories), qualified_name, suffix, pos, include, sys_path)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 29, in wrapper
res = cache[args] = f(*args)
File "/usr/lib/python2.7/dist-packages/Cython/Utils.py", line 119, in search_include_directories
path = os.path.join(dir, dotted_filename)
File "/usr/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 13: ordinal not in range(128)
Can someone tell me how to solve it?
Thanks for your help in advance!
Best regards,
ming