【问题标题】:Pip install does not work, matplotlib seems to be broken, pyenv and fresh new install doesn't workpip install 不起作用,matplotlib 似乎坏了,pyenv 和全新安装不起作用
【发布时间】:2021-11-22 09:39:27
【问题描述】:

所以我想将 matplotlib 导入到我的虚拟 python 版本 3.10.0(和其他版本)。我照常安装:

pip install matplotlib

一切似乎都正常,pip 没有出现任何错误。但是当我尝试在 vs code 中运行这段代码 sn-p 时(看看 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

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

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

我使用的是 osx 12.0.1

我的 vscode 设置很简单,只是将 python 扩展和 python 解释器设置为 pyenv 作为本地 python 所具有的。

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

【问题讨论】:

标签: matplotlib visual-studio-code pip pyenv


【解决方案1】:

找到答案了。

这只是一件愚蠢的事情。

当它们在同一个目录中时,不要用你的库的名称来命名你的项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-01
    • 2018-10-19
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 2017-01-31
    • 2013-10-25
    相关资源
    最近更新 更多