Pip 安装不起作用,matplotlib 似乎已损坏,pyenv 和全新安装不起作用

Pip install does not work, matplotlib seems to be broken, pyenv and fresh new install doesn't work

所以我想将 matplotlib 导入我的虚拟 python 版本 3.10.0(和其他版本)。我像往常一样安装它:

pip install matplotlib

一切似乎都正常,pip 没有出现错误。但是当我尝试在 vs 代码中 运行 这个代码片段时(看看 mpl 是否有效):

import matplotlib

print(matplotlib.__version__)

它输出这个:

File "/Users/XYZ/Desktop//pienv.py", line 1, in <module>
    import matplotlib
  File "/Users/XYZ/Desktop//matplotlib.py", line 1, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package

但是当我在终端中执行相同操作时,它会输出正确的版本。 不管我 python 安装了 dmg 文件还是 pyenv,结果都是一样的。

我尝试格式化操作系统以确保没有 os 垃圾可能会妨碍。然后我用pyenv安装了python。

我正在使用 osx 12.0.1

我的 vscode 设置很简单,只是 python 扩展和 python 解释器设置为 pyenv 作为本地 python.

有没有可以做的,或者我做错了?

找到答案。

这只是一件愚蠢的事情。

当项目位于同一目录时,不要使用库的名称来命名项目。