python - theano:抱歉,未实现:未编译 64 位模式
问题描述
我试图在我的计算机上复制一个NLP 项目。我用anaconda新建python环境python版本是3.6,然后我用
pip install -r .\requirements.txt
安装软件包;它包括
h5py==2.9.0
Keras==1.1.0
numpy==1.16.0
pandas==0.24.1
python-dateutil==2.8.0
pytz==2018.9
PyYAML==5.1
scipy==1.2.1
six==1.12.0
Theano==1.0.4
但是当我运行圆顶代码时:
import os;
os.environ['KERAS_BACKEND'] = 'theano'
import pandas as pd
from emotion_predictor import EmotionPredictor
pd.options.display.max_colwidth = 150 # show whole tweet's content
pd.options.display.width = 200 # don't break columns
model = EmotionPredictor(classification='ekman', setting='mc', use_unison_model=True)
然后出现错误:
Exception: ('编译节点时出现以下错误', DotModulo(A, s, m, A2, s2, m2), '\n', 'Compilation failed (return status=1): C:\Users\here \AppData\Local\Theano\compiledir_Windows-10-10.0.19041-SP0-Intel64_Family_6_Model_158_Stepping_10_GenuineIntel-3.6.13-64\tmp8pv8_mm7\mod.cpp:1:0:抱歉,未实现:64 位模式未在\r中编译。#包括 <Python.h>\r.\r.', '[DotModulo(A, s, m, A2, s2, m2)]')
这似乎是一个theano问题,如何解决?
解决方案
推荐阅读
- python - matplotlib 不显示图像
- laravel - Laravel 页面显示“此页面不起作用”而不是错误
- sorting - 在 Kotlin 中对集合进行排序和分组的简洁方法是什么?
- vhdl - 编译时出错:“非法顺序语句”
- identityserver4 - 为什么 Identity Server4 注销不起作用?(没有 MS 身份)
- php - 错误的请求。无法解码响应:解析服务器
- azure - 在 azure logic App 中如何将 Cookie 传递给 Http 请求
- javascript - 将元素与 Bootstrap 过滤器保持在一起
- python - 在python中读取和重写PDF文件使其无法打开
- c++ - 如何准备 msgpack 通过 ZeroMQ 基础设施发送结构?