2017-11-06 3 views
1

Ich versuche, Mayavi auf einem Windows-Computer mit Anaconda 3.6 zu installieren.Installation Mayavi: UnicodeEncodeError: 'Charmap' Codec kann nicht codieren Zeichen

Leider bekomme ich einen Fehler, den ich nicht verstehe. Ich entdecke immer noch Python.

Ich habe schon andere ähnliche Probleme im Internet angeschaut, kann aber nichts funktionierendes finden.

Könnten Sie mir bitte helfen?

(C:\Anaconda) C:\Windows\system32>pip install mayavi --upgrade 
Collecting mayavi 
    Using cached mayavi-4.5.0.tar.bz2 
Requirement already up-to-date: apptools in c:\anaconda\lib\site-packages (from 
mayavi) 
Requirement already up-to-date: traits in c:\anaconda\lib\site-packages (from ma 
yavi) 
Requirement already up-to-date: traitsui in c:\anaconda\lib\site-packages (from 
mayavi) 
Requirement already up-to-date: configobj in c:\anaconda\lib\site-packages (from 
apptools->mayavi) 
Requirement already up-to-date: pyface in c:\anaconda\lib\site-packages (from tr 
aitsui->mayavi) 
Requirement already up-to-date: six in c:\anaconda\lib\site-packages (from confi 
gobj->apptools->mayavi) 
Requirement already up-to-date: pygments in c:\anaconda\lib\site-packages (from 
pyface->traitsui->mayavi) 
Building wheels for collected packages: mayavi 
    Running setup.py bdist_wheel for mayavi ... error 
    Complete output from command C:\Anaconda\python.exe -u -c "import setuptools, 
tokenize;__file__='C:\\Users\\Fuentes\\AppData\\Local\\Temp\\pip-build-ybqsb6ne\ 
\mayavi\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().rep 
lace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel 
-d C:\Users\Fuentes\AppData\Local\Temp\tmpielgp53opip-wheel- --python-tag cp36: 
    running bdist_wheel 
    running build 
    ---------------------------------------------------------------------- 
    Building TVTK classes... vtkContextDevice2D: Ignoring method: Get/SetViewportR 
ect 

[...]

File "C:\Users\Fuentes\AppData\Local\Temp\pip-build-ybqsb6ne\mayavi\tvtk\wra 
pper_gen.py", line 243, in generate_code 
     self._gen_class_init(node, out) 
    File "C:\Users\Fuentes\AppData\Local\Temp\pip-build-ybqsb6ne\mayavi\tvtk\wra 
pper_gen.py", line 315, in _gen_class_init 
     self.dm.write_class_doc(klass.__doc__, out, indent) 
    File "C:\Users\Fuentes\AppData\Local\Temp\pip-build-ybqsb6ne\mayavi\tvtk\ind 
enter.py", line 169, in write_class_doc 
     out.write(indent.format('\n' + ret)) 
    File "C:\Anaconda\lib\encodings\cp1252.py", line 19, in encode 
     return codecs.charmap_encode(input,self.errors,encoding_table)[0] 
    **UnicodeEncodeError: 'charmap' codec can't encode character '\u2264' in positio 
n 3665: character maps to <undefined>** 

    ---------------------------------------- 
    **Failed building wheel for mayavi** 
    Running setup.py clean for mayavi 
**Failed to build mayavi** 
Installing collected packages: mayavi 
    Running setup.py install for mayavi ... error 

[...]

 File "C:\Anaconda\lib\encodings\cp1252.py", line 19, in encode 
     return codecs.charmap_encode(input,self.errors,encoding_table)[0] 
    **UnicodeEncodeError: 'charmap' codec can't encode character '\u2264' in posit 
ion 3665: character maps to <undefined>** 

    ---------------------------------------- 
Command "C:\Anaconda\python.exe -u -c "import setuptools, tokenize;__file__='C:\ 
\Users\\Fuentes\\AppData\\Local\\Temp\\pip-build-ybqsb6ne\\mayavi\\setup.py';f=g 
etattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.c 
lose();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Fuentes\ 
AppData\Local\Temp\pip-vjpz5i0u-record\install-record.txt --single-version-exter 
nally-managed --compile" failed with error code 1 in C:\Users\Fuentes\AppData\Lo 
cal\Temp\pip-build-ybqsb6ne\mayavi\ 

Antwort

0

Schließlich gelang es mir, die Installation von MayaVi, aber ich habe das Problem nicht lösen: Ich habe deinstallierte Anaconda 3.6 und installierte stattdessen Anaconda 2.7. Dann konnte ich alles installieren, was ich brauchte.

0

hatte ich das gleiche Problem und schaffte es außer Kraft zu setzen, indem die mayavi-4.5.0.zip Datei auf https://pypi.python.org/pypi/mayavi Herunterladen und Kopie einfügen „MayaVi“ Ordner direkt zu Anaconda3 \ Lib

0

ich das gleiche Problem begegnet. Meine Lösung ist der Download 'mayavi-4.5.0 + vtk81-cp36-cp36m-win_amd64.whl' von https://www.lfd.uci.edu/~gohlke/pythonlibs/ und pip install mayavi-4.5.0 + vtk81-cp36-cp36m-win_amd64.whl direkt.

+1

Bitte fügen Sie Kontext um den Link hinzu, so dass Ihre Mitbenutzer eine Idee haben, was es ist und warum es da ist. Weitere Informationen finden Sie in der [Hilfe] (https://stackoverflow.com/help/how-to-answer). – Alexander

Verwandte Themen