python构建错误PyUnicodeCs4

python构建错误PyUnicodeCs4,python,unicode,scikit-learn,nosetests,Python,Unicode,Scikit Learn,Nosetests,我在github上有一个文件,可以在我的一台pc上运行 您可以使用git clone-b my feature下载它https://github.com/DonBeo/scikit-learn.git 当我在另一台电脑上运行make时,出现以下错误: ImportError: /home/donbeo/Documents/scikit-learn/sklearn/__check_build/_check_build.so: undefined symbol: PyUnicodeUCS4_Deco

我在github上有一个文件,可以在我的一台pc上运行

您可以使用git clone-b my feature下载它https://github.com/DonBeo/scikit-learn.git

当我在另一台电脑上运行
make
时,出现以下错误:

ImportError: /home/donbeo/Documents/scikit-learn/sklearn/__check_build/_check_build.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8
___________________________________________________________________________
Contents of /home/donbeo/Documents/scikit-learn/sklearn/__check_build:
_check_build.c            setup.py                  __init__.py
_check_build.pyx          __pycache__               setup.pyc
_check_build.so
___________________________________________________________________________
It seems that scikit-learn has not been built correctly.
我怎样才能解决这个问题? 我的理解是,这是python中的一个常见错误,但应该通过重建来解决。我如何重建图书馆,使其保持本地

编辑: 正如注释中所建议的,我的错误可能是由于各种python版本造成的

donbeo@donbeo-HP-EliteBook-Folio-9470m:~$ which python
/usr/bin/python
donbeo@donbeo-HP-EliteBook-Folio-9470m:~$ which python3
/usr/bin/python3
donbeo@donbeo-HP-EliteBook-Folio-9470m:~$ which nosetests
/usr/local/bin/nosetests
donbeo@donbeo-HP-EliteBook-Folio-9470m:~$ $ head -1 $(which nosetests)
$: command not found
donbeo@donbeo-HP-EliteBook-Folio-9470m:~$ head -1 $(which nosetests)
#!/usr/bin/python3
donbeo@donbeo-HP-EliteBook-Folio-9470m:~$ 

我如何解决问题?

您是如何在另一台PC上构建项目的?UCS宽度(UCS2或UCS4)在构建时取自Python配置文件,如果您使用
make
构建项目并导入失败,则您使用错误的Python配置构建,显然,我按照网站上“如何投稿”一节中的说明投稿,然后我在“见a”一节中使用了make;其中,
nosetests
取自错误的Python版本。