无法导入名称池theano

时间:2016-08-11 08:10:04

标签: python theano importerror

如标题所示,我无法导入池

具体地,

from theano.tensor.signal import pool

不起作用。

它说

ImportError: cannot import name pool

我试图通过

更新theano
sudo pip install git+git://github.com/Theano/Theano.git --upgrade --no-deps

然后,它显示'已成功安装Theano-0.9.0.dev2'但仍无法导入池。

当我在python解释器中编写这些代码时

import theano
theano.__version__

然后它说'0.7.0.dev-f986e0dd35f ....' 我认为我仍在使用0.7.0版本,但我不知道该怎么做。

你能告诉我如何解决导入错误吗?

1 个答案:

答案 0 :(得分:0)

您的系统上可能安装了两个Pythons,其中一个是本地的,另一个是全局的。当您void Update () { //raycasting RaycastHit hit; Ray ray = new Ray(transform.position, Vector3.forward); //check if raycast hit player if (Physics.Raycast(ray, out hit, 2)) { if (hit.collider.tag == "PlayerFront") { avoid = true; movementSpeed = 0; } } else { movementSpeed = 2f; avoid = false; } if (avoid == true) { startPos = enemy.transform.position; endPos = enemy.transform.position + Vector3.back * distance; currentLerpTime += Time.deltaTime; if (currentLerpTime >= lerpTime) { currentLerpTime = lerpTime; } float perc = currentLerpTime/lerpTime; enemy.transform.position = Vector3.Lerp(startPos, endPos, perc); avoidCount+=1; avoid = false; } else if (avoid == false) { transform.LookAt(target); transform.Translate(Vector3.forward * Time.deltaTime * movementSpeed); currentLerpTime = 0; } } 时,为全局安装Python安装最新的Theano。但是,当您运行Python时,您使用旧版本的Theano运行本地Python。