在玩弄 NumPy 的基本功能时,我犯了一个重大的菜鸟错误。我创建了一个名为“numpy.py”的小文件,以便解决与 numpy 相关的问题。我也可以稍后回来参考 - 这个名字会有所帮助。明显的错误:-
import numpy
File "C:\Users\USERNAME\workspace\StackOverflow\python\numpy.py", line 25, in <module>
AttributeError: 'module' object has no attribute 'random'
我意识到了这个问题——python 将我当前的代码视为实际的 numpy 并寻找随机的。我删除了该文件并创建了一个新文件。
问题仍然存在。这张图片比我的话更能说明问题。
现在有一个名称不同的全新文件 - 但它仍在已删除的文件中寻找一些方法。
我已经尝试过:
- 清理项目
- 重启 Eclipse
- 运行另一个 .py (成功),然后再运行这个
- 删除所有冲突文件,创建一个全新的文件。还是一样。如果程序包含import numpy,它会给出同样的错误。
我想知道(1)这里到底出了什么问题?为什么eclipse这么糊涂(二)如何解决?(3) 在这种情况下,最佳实践是什么?