我有一个非常简单的python程序,我试图从pycharm
运行from collections import Counter
import my_ds
my_list = my_ds.names
a = Counter(my_list)
print(a)
我收到以下错误。
from collections import Counter
ImportError: cannot import name 'Counter'
但是我可以使用命令行中的相同python解释器运行此程序。这可能是什么原因。? 我正在使用python 3.4
答案 0 :(得分:1)
确保选择更新或等于2.7的python版本。 实际上,Counter在2.7之前的python版本中不可用。 转到设置,项目,项目解释器。
答案 1 :(得分:0)
我也在使用pycharm最新的2018版本。 对我来说,这是别的东西,我是错误地创建或者不是(我们可以争辩)一个名为collections.py的文件,一旦我用这个名字创建了这个文件,pycharm就无法导入真实的(python 3.6附带的一个或者anaconda)包。 只有将文件从collections.py重命名为其他内容才能正常工作。
提交