我写了一个GUI,我使用了这些导入:
import os
import sys
import serial
import scipy
import string
import time
import datetime
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl
from collections import deque
from numpy import array
from pylab import xlabel, ylabel, subplot
from scipy.fftpack import fft
from pylab import *
sys和时间下面有一条红线,我正在使用pycharm社区版4.5.3,它显示出这个错误的原因是'没有名为sys的模块'并且时间相同。 但是当我试图运行它时,它完美无缺。
背后的原因是什么,将来会影响我的代码?
答案 0 :(得分:3)
将python解释器从python更改为python2.7。这对我很有帮助。
答案 1 :(得分:0)
这是我刚刚使用Intellij 2017.3.4遇到的问题,它可以在编辑器中找到除sys
和time
之外的所有模块,但一切都运行正常。我有2.7和3.5版本的python,我选择哪一个作为SDK似乎并不重要。我尝试添加和删除它们。
当我去项目结构时 - >平台设置 - > SDKs - > Python 3.5 - >它提示包Python packaging tools not found.
并有安装链接的软件包。我安装了它,编辑器不再抱怨sys和时间。当我将SDK切换到2.7(没有安装包装工具)时,它再次抱怨。
所以我不确定发生了什么事似乎解决了它,其他人遇到了这个问题。