(base) C:\Users\sujit>pip install SexMachine
Collecting SexMachine
Using cached https://files.pythonhosted.org/packages/dd/01/cc5b32af2b3658079736bd865019aeb8db04f9c5764eac72185c276
c/SexMachine-0.1.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Windows\TEMP\pip-install-wlnebm4x\SexMachine\setup.py", line 14, in <module>
long_description=open('README.rst').read(),
File "c:\users\sujit\anaconda3\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 0x81 in position 835: character maps to <undefined>
Command "python setup.py egg_info" failed with error code 1 in C:\Windows\TEMP\pip-install-wlnebm4x\SexMachine\
我更新了setuptools,但不能解决此问题。
答案 0 :(得分:0)
您要安装的软件包与Python 3不兼容,并且会读取setup.py文件中的非ASCII自述文件。您的系统默认编解码器与文件中的UTF-8数据不兼容。您可以通过先设置一个PYTHONIOENCODING=UTF-8
环境变量来强行解决此问题,但稍后会遇到其他问题。
您应该安装gender-guesser
project,它使用相同的命令行工具执行完全相同的工作,但与Python 3兼容:
这是Ferhat Elmas的
SexMachine
包的分支。创建它的目的是为了能够将与Python 3兼容的版本发布到PyPI,并且能够添加更多改进而不会影响原始作者。
答案 1 :(得分:0)
尝试:pip3 install SexMachine
如果这不起作用,请使用以下命令更新PIP:pip3 install --upgrade pip
更新PIP后,然后尝试:pip3 install SexMachine
注意:对于我的答案,我使用了pip3
。如果pip3
不起作用,请尝试pip
。