python import命令返回“ no-module-named ...”,但是该模块显然在站点软件包中?

问题描述

我运行了“导入电报”命令,该命令没有产生“没有名为电报的模块” as shown this image

但是当我在D:\ Lib \ site-packages中检查我的软件包时,模块显然在那里as shown here.我用于在Windows终端中下载电报软件包的命令是“ pip install python-telegram-bot ”。我还尝试了“ pip3安装python-telegram-bot”,“ pip3安装python-telegram-bot”,“ python -m安装python-telegram-bot”和“ python3 -m安装python-telegram-bot”,但是它们都不起作用。

如何解决此问题?

解决方法

您是否尝试过使用python3 -u ... enter image description here

您的计算机上可能有多个版本的python,试图通过使用来识别哪个版本 python --version 和pip --version

并确保他们使用相同版本的python

enter image description here

如果您正在使用pycharm,则可以从那里安装pycharm,以便它将其安装在运行位置。

enter image description here