2016-12-14 3 views
1

Я все еще не смог решить эту проблему после работы над ней в течение недели. Я подумываю о том, чтобы сдаться и просто запустить анано на вирулентной машине; там просто нет никакой поддержки там для Windows 10! Или я ошибаюсь; есть ли легкое решение для этого?Невозможно импортировать theano после установки окон 10

>>> import theano 
Traceback (most recent call last): 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\lazylinker_c.py", line 75, in <module> 
    raise ImportError() 
ImportError 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\lazylinker_c.py", line 92, in <module> 
    raise ImportError() 
ImportError 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\cmodule.py", line 1784, in _try_compile_tmp 
    os.remove(exe_path + ".exe") 
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\cturn\\AppData\\Local\\Temp\\try_march_3v6ffkv9.exe' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\__init__.py", line 66, in <module> 
    from theano.compile import (
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\compile\__init__.py", line 10, in <module> 
    from theano.compile.function_module import * 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\compile\function_module.py", line 21, in <module> 
    import theano.compile.mode 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\compile\mode.py", line 10, in <module> 
    import theano.gof.vm 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\vm.py", line 659, in <module> 
    from . import lazylinker_c 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\lazylinker_c.py", line 125, in <module> 
    args = cmodule.GCC_compiler.compile_args() 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\cmodule.py", line 2088, in compile_args 
    default_compilation_result, default_execution_result = try_march_flag(GCC_compiler.march_flags) 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\cmodule.py", line 1856, in try_march_flag 
    flags=cflags, try_run=True) 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\cmodule.py", line 2188, in try_compile_tmp 
    comp_args) 
    File "C:\Users\cturn\Anaconda3\lib\site-packages\theano\theano\gof\cmodule.py", line 1789, in _try_compile_tmp 
    err += "\n" + str(e) 
TypeError: can't concat bytes to str 

Um, не может конкатцировать байты на str? Что это значит?

ответ

1

Ошибка, с которой вы столкнулись, возникает из-за другого подпроцесса, использующего те же ресурсы, что и скрипт, который вы пытаетесь написать. Хотя это звучит тривиально, я бы рекомендовал убедиться, что у вас есть права администратора или, по крайней мере, привилегии на нужные ресурсы и/или перезагрузить компьютер, чтобы убить подпроцесс с помощью этого модуля. Вы также можете посмотреть в диспетчере задач и убить любые/все другие процессы с помощью python, но это может занять больше времени. (Это может быть программа, использующая «ресурс» try_march_3v6ffkv9.exe)

+0

Я перезапустил и попробовал то же самое в командной строке администратора, но никакой разницы. Не знаете, как найти программу, используя этот процесс. –

Смежные вопросы