- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在运行使用 theano 的 lasagne/nolearn。
安装和编译theano特别困难。安装64位g++编译器后出现如下编译错误。
非常感谢您的帮助。谢谢!
使用以下命令行编译时出现问题:
C:\MinGW\bin\g++.exe -shared -g -march=corei7-avx -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt --param l1-cache-size=0 --param l1-cache-line-size=0 --param l2-cache-size=256 -mtune=generic -D NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -IC:\Users\aleja_000\Anaconda\lib\site-packages\numpy\core\include -IC:\Users\aleja_000\Anaconda\include -o C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\lazylinker_ext.pyd C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\mod.cpp -LC:\Users\aleja_000\Anaconda\libs -LC:\Users\aleja_000\Anaconda -lpython27
Traceback (most recent call last):
File "C:\Users\aleja_000\Anaconda\lib\site-packages\IPython\core\interactiveshell.py", line 3032, in run_code
===============================
C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\mod.cpp:1:0: sorry, unimplemented: 64-bit mode not compiled in
#include <Python.h>
^
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-2-1e86b04c8a9c>", line 6, in <module>
from lasagne.layers import DenseLayer
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "c:\users\aleja_000\anaconda\src\lasagne\lasagne\__init__.py", line 5, in <module>
from . import nonlinearities
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "c:\users\aleja_000\anaconda\src\lasagne\lasagne\nonlinearities.py", line 6, in <module>
from theano.tensor.nnet import sigmoid
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\__init__.py", line 55, in <module>
from theano.compile import (
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\compile\__init__.py", line 9, in <module>
from theano.compile.function_module import *
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\compile\function_module.py", line 17, in <module>
import theano.compile.mode
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\compile\mode.py", line 11, in <module>
import theano.gof.vm
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\gof\vm.py", line 654, in <module>
import lazylinker_c
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.5\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\gof\lazylinker_c.py", line 125, in <module>
preargs=args)
File "C:\Users\aleja_000\AppData\Roaming\Python\Python27\site-packages\theano\gof\cmodule.py", line 2042, in compile_str
(status, compile_stderr.replace('\n', '. ')))
Exception: Compilation failed (return status=1): C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\mod.cpp:1:0: sorry, unimplemented: 64-bit mode not compiled in
. #include <Python.h>
. ^
.
最佳答案
我发现了问题所在,并想发布解决方案。这个特殊问题是因为文件 libpythonxx.a 文件在找到 pythonxx.dll 文件的同一目录中丢失(在我的例子中是 python27.dll,因此我创建了 libpython27.a 文件。
一位高贵的灵魂在 http://rosinality.ncity.net/doku.php?id=python:installing_theano 发布了安装 theano 的所有必要步骤(韩语和英语)。要生成此类文件,请将 pythonxx.dll 文件复制到临时目录并在 Windows 控制台中键入以下命令:
gendef pythonXX.dll
dlltool --as-flags=--64 -m i386:x86-64 -k --output-lib libpythonXX.a --input-def pythonXX.def
然后将生成的 libpythonxx.a 文件粘贴到与 pythonxx.dll 文件相同的目录中。
在windows中,你通常会在C:\Windows\System3下找到这个文件,但如果你像我一样使用anaconda,你会在下面找到它吗?
C:\Users\xxxxx\Anaconda\libs,xxxxx 是您的用户。
关于python - 运行 theano 时编译失败 - Windows 8.1 64 位与 Anaconda python 发行版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29995397/
我正在使用以下脚本以静默模式在机器上安装(重新安装)最新的 anaconda。它已经运行了很长时间,成功安装了anaconda。然而,它最近坏了,现在不是安装所有的 anaconda 包,而是最终安装
我最近运行了 conda update --all,现在每次我打开一个新终端时,我都会在顶部看到这些错误行: ERROR: This cross-compiler package contains n
如果你这样做 conda info --envs您将获得在 anaconda 中创建的环境列表 有没有办法做到这一点,但还要获得这些环境的创建日期? 最佳答案 envs=`conda env list
我的电脑:Mac Book Pro、OS X Yosemite 我正在尝试使用以下命令卸载 anaconda。 rm -rf ~/anaconda 但是,我收到了很多行“权限被拒绝”的信息,看起来像这
我尝试安装 GraphLab Create,因此我创建了一个新的 Anaconda 环境,但它显示缺少依赖项。我不知道如何删除它。 终端: C:\Users\PC>conda create -n gl
我最近通过使用以下命令中断了Anaconda Navigator的安装: conda update --all -y 显然,这并不少见,这是重新安装Anaconda并从头开始创建新环境的好借口。 但是
我想更新我当前使用的所有包。进入 anaconda 提示符并输入 conda update --all 返回消息“所有请求的包都已安装”。事实并非如此,因为我的包裹中几乎有一半已经过时了。我知道 an
我使用的是 64 位 Windows 10 机器。我试图按照 this DataCamp 中提到的步骤安装 Anaconda页。我期待一个 .exe 文件,相反,我得到了一个 .pkg 文件。我不知道
我收到此错误: C:\Users>conda install pytorch torchvision -c soumith Fetching package metadata ............
我需要从 Windows 10 笔记本电脑上卸载 Anaconda 中的 RStudio,但无法使其正常工作。以下是原因以及我迄今为止所做的尝试。 尝试从 Anaconda 启动 RStudio De
我通过 Anaconda 使用 Rstudio 一段时间了,一切都很顺利。但是,在没有任何先前问题的情况下,当我尝试运行 Rstudio 时,会弹出一个导航窗口,询问保存下载文件的目录 我只是尝试选择
与这个问题部分相关 [现在从 SO 中删除] 但现在只专注于在 Anaconda 中安装 Anaconda 目录中不存在的包 here .一个例子可以是 COIN-OR CLP 包 here在 R 中
只是想知道更新 Anaconda 和 Conda 安装和虚拟环境的正确方法是什么。这是我一步一步的困惑: 当我运行命令时 conda update anaconda ,它更新/降级了很多包。 然后我跑
我想我需要在他们最近的许可证更改后获得 Anaconda 的商业许可证。我很好奇,访问 conda-forge 存储库是否需要商业许可证,因为它是一个社区存储库?还是仅适用于主要的 anaconda
显然,Anaconda 有一个不同的金字塔包,它是针对 Web 框架的。 https://anaconda.org/anaconda/pyramid arima Pyramid 的用户指南建议使用 p
我关注了以下instructions安装 Jupyter 笔记本(单用户模式)。 但是,我实际上需要安装多用户(Jupyter-hub)应用程序。 如何卸载此应用程序? 仅供引用 - 使用 Cento
我最近尝试为我的 Windows 10 笔记本电脑安装 Anaconda。不幸的是,这似乎不起作用,因为我的计算机上似乎没有实际的 Anaconda 应用程序,而只是桌面上的文件夹和文件的集合。我认为
我的机器上安装了 Anaconda 3.5 版,但我决定卸载它(通过控制面板)并下载 2.7 版。我正在使用 Windows 7。 但是,在安装快要结束时我收到一条错误消息,我收到一个弹出窗口说:无法
我最近重置了我的笔记本电脑并在其中安装了 anaconda,我尝试打开 jupyter 实验室但它给了我错误 Error executing Jupyter command 'lab': [WinEr
我使用 Anaconda Navigator 从不同环境启动 Jupyter。 Jupyter 笔记本的默认目录(在 Jupyter 启动后显示)是我的主目录(在 Windows 7 中)。 是否可以
我是一名优秀的程序员,十分优秀!