[Distutils] Problem Report
俞博文
stevenybw at hotmail.com
Thu Aug 13 10:42:53 CEST 2015
Dear Maintainers:
This problem occurred when1. Windows platform2. Python is installed on non-Latin path (for example: path contains Chinese character).3. try to "pip install theano"
And I found the problem is in distutils.command.build_scripts module's copy_scripts function, on line 106
executable = os.fsencode(executable) shebang = b"#!" + executable + post_interp + b"\n" try: shebang.decode('utf-8')
actually os.fsencode will encode the path into GBK encoding on windows, it's certainly that will fail to decode via utf-8.
Solution:
#executable = os.fsencode(executable) (delete this line)executable = executable.encode('utf-8')
Theano successfully installed after this patch.
Thank you!Bowen Yu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20150813/7d648d51/attachment.html>
More information about the Distutils-SIG
mailing list