skfuzzy无法识别

时间:2018-01-09 06:47:04

标签: python raspberry-pi fuzzy-logic fuzzy

我用raspi做了一个红绿灯原型。我的源代码出错了。 erorr说

Traceback (most recent call last):
File "/home/pi/testing.py", line 2, in <module>
import skfuzzy as fuzz
ImportError: No module named 'skfuzzy'

我已经检查过scikit-fuzzy已经安装在我的raspi上,但每当我运行时,源代码都无法识别scikit-fuzzy工具。

这是我的一些源代码:

import numpy as np
import skfuzzy as fuzz
import RPi.GPIO as GPIO
import time

Curr_GtGB=40 
Curr_GtSU=46 
Curr_GtSS=26 
Curr_GtK=12 

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)

redGB=16
yelGB=18
grenGB=22

redSU=40
yelSU=38
grenSU=36

redSS=33
yelSS=35
grenSS=37

redK=11
yelK=13
grenK=15

GPIO.setup(redGB, GPIO.OUT)
GPIO.setup(yelGB, GPIO.OUT)
GPIO.setup(grenGB, GPIO.OUT)
GPIO.setup(redSU, GPIO.OUT)
GPIO.setup(yelSU, GPIO.OUT)
GPIO.setup(grenSU, GPIO.OUT)
GPIO.setup(redSS, GPIO.OUT)
GPIO.setup(yelSS, GPIO.OUT)
GPIO.setup(grenSS, GPIO.OUT)
GPIO.setup(redK, GPIO.OUT)
GPIO.setup(yelK, GPIO.OUT)
GPIO.setup(grenK, GPIO.OUT)

3 个答案:

答案 0 :(得分:4)

对我来说,也出现了同样的错误。

但是下面的命令解决了它(转到命令行并输入):

 pip install -U scikit-fuzzy

这应该有用。

答案 1 :(得分:0)

@ShaliniBaranwal是正确的答案

对于python3 遵循命令

  

sudo pip3 install -U scikit-fuzzy

也@hiwansandhi评论,请遵循链接pythonhosted.org/scikit-fuzzy/install.html和scikits.appspot.com/scikit-fuzzy上的说明

这些对于使用easy_install和pip安装scikit-fuzzy非常有用

  

sudo pip3 install -U scikit-fuzzy

这也描述了如何从源代码安装

  

git clone http://github.com/scikit-fuzzy/scikit-fuzzy.git

答案 2 :(得分:0)

所以对我有用的是(我使用python3):

pip uninstall scikit-fuzzy scipy numpy networkx decorator

pip3 uninstall scikit-fuzzy scipy numpy networkx decorator 
pip3 install -U scikit-fuzzy

然后关闭并再次打开IDE(对我来说是Spyder)