已安装python第三方模块但未导入

时间:2020-09-07 21:05:09

标签: python pip python-module

我是Python的新手,并且学习了使用Python自动完成无聊的课程。我正在尝试安装第三方模块,我认为pip工具已正确安装在我的系统中,因为它与python 3.8捆绑在一起。

首先,我要说的是,我已经成功安装了Python,它位于C:\ Users \ izask \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Python 3.8中。

在这里,我找到了第一个障碍:当我在提示符命令中键入C:\ Users \ izask> python --version时,我希望得到一个版本号,但是得到的是一个空行和一个新的提示符,像这样:

C:\Users\izask>python --version

C:\Users\izask>

这使我感到困惑。我不知道这是正常现象还是安装不正确。

我认为我已经成功解决了其他一些问题,例如将脚本路径添加到PATH中,然后显然成功地安装了一些模块。参见,例如:

C:\ Users \ izask \ AppData \ Local \ Programs \ Python \ Python38 \ Scripts> pip.exe安装pyzmail36 已满足要求:c:\ users \ izask \ appdata \ roaming \ python \ python38 \ site-packages(1.0.4)中的pyzmail36 已经满足要求:c:\ users \ izask \ appdata \ local \ programs \ python \ python38 \ lib \ site-packages中的setuptools(来自pyzmail36)(47.1.0)

我不太确定为什么它显示它安装在两个不同的位置,但是没关系。令我担心的是,当我进入Python shell并尝试导入pyzmail36时,出现错误:

导入pyzmail36 追溯(最近一次通话): 文件“ ”,第1行,在 导入pyzmail36 ModuleNotFoundError:没有名为“ pyzmail36”的模块

这只是一个例子。我显然也安装了其他一些模块时遇到了同样的错误,并且我也成功导入了一些模块(导入时python shell中没有错误)。

有人可以告诉我我在做什么错吗?

谢谢

Iza

1 个答案:

答案 0 :(得分:0)

当我在提示命令中键入C:\ Users \ izask> python --version时,我希望得到一个版本号,但是我得到的是空白行

这是第一个危险信号。这表明您没有在命令行中安装python。 当您在CLI中键入py时,python将不会启动。

以下是我要解决的问题:

如果您没有将python添加到您的路径中,那么您首先需要这样做。键入%echo%,然后查看路径中是否存在python,如果没有,则输入add it

重新启动并再次键入python --version,它将向您显示版本。