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.
有没有可以做的,或者我做错了?
找到答案。
这只是一件愚蠢的事情。
当项目位于同一目录时,不要使用库的名称来命名项目。
所以我想将 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.
有没有可以做的,或者我做错了?
找到答案。
这只是一件愚蠢的事情。
当项目位于同一目录时,不要使用库的名称来命名项目。