模块显示为已卸载,即使它已安装

Module appearing as uninstalled even though it installed

标题基本上已经说明了一切。我试图编写一个宏来自动回复电子邮件,设置 main.py。刚刚写了导入和打印。 运行 繁荣。 这是截图,因为我实际上无法正确解释它https://imgur.com/a/faAt7fY

回答:我尝试更新到 python 的新版本,但似乎没有 正确安装,所以我打开了安装程序,从那里卸载了新的 python 版本,现在一切正常。感谢所有合作的人!

您可以保留两个

,而不是删除 python 的一个版本并保留另一个版本(如另一个答案中所述)

例如,如果我有 python 3.9python 3.10,我可以使用环境变量来告诉我的系统我想使用哪个解释器。

对于windows

有两种方法可以在 windows 计算机上执行此操作(一种方法可能适用于您的计算机,另一种可能不适用)。

第一种方式

要在 windows 上设置两个解释器,您可以在 windows 搜索栏中搜索“控制面板”。然后转到“系统和安全”。在右上角,他们将是一个搜索栏,在其中键入“高级系统设置”,直到你得到如下内容:

点击“高级系统设置”。你会得到这样的东西:

然后点击环境变量按钮。它将引导您进入如下所示的弹出窗口:

在用户变量下,单击“路径”环境变量。然后按“编辑”按钮。这会将您带到可以添加多个解释器的地方。您应该知道 python.exe 文件的位置才能继续。如果您不知道我建议您转到 main python website 并转到安装向导以查看其安装目录的位置,那么您可以删除(删除)该安装向导。

既然您知道所有解释器的位置,您可以单击“新建”并添加所有 python 解释器的目录(注意:不要添加 python.exe 最后只有目录)。完成后,您可以按“上移或下移”。这将做的是顶部的那个将是您的 python 解释器,如果您需要使用另一个解释器,您可以随时将其向下移动(注意:您只会在关闭命令提示符和再次重新启动它。在命令提示符中键入 python,您可以看到在环境变量中指定的 python 版本)。

第二种方式

观看 this video 的片段,了解在 windows 上可以实现的第二种方法。

Mac/Linux

我不是 Linux 的极客(事实上,我一生中甚至没有 Mac 或 Linux)。因此,我的建议是只阅读我在 Widows 中所做的事情,然后只更改您为 Mac/Linux 所做的环境变量,并且可能有一种方法可以指定哪个是主要目录或最重要的目录.观看 this video 做我在 windows 中所做的事情。(请随意编辑此部分以添加 Mac/Linux 方式)。

Mac Helpful resources: https://www.youtube.com/watch?v=PUIE7CPANfo

回到正题!

现在您可以在您想要的 python 版本上安装您想要的包!