Python Pycharm找不到已安装的模块(请求)
我正在将一些python代码迁移到另一个项目Python Pycharm找不到已安装的模块(请求),python,python-requests,Python,Python Requests,我正在将一些python代码迁移到另一个项目 pip冻结 ... requests==2.23.0 ... 在pycharm中,当我尝试运行该项目时,它表示找不到上述模块。 我已使缓存无效,以便重新索引,但这没有帮助。该模块显示在pycharm的已安装模块列表中,语法高亮显示器将其识别为已安装 您是否在venv(虚拟环境)中运行脚本?我记得PyCharm在启动一个新项目时确实尝试默认使用一个。检查的方法是在PyCharm中打开终端,并且终端提示符周围是否有(venv)或类似命令。@n1c9是,
pip冻结
...
requests==2.23.0
...
在pycharm中,当我尝试运行该项目时,它表示找不到上述模块。
我已使缓存无效,以便重新索引,但这没有帮助。该模块显示在pycharm的已安装模块列表中,语法高亮显示器将其识别为已安装 您是否在venv(虚拟环境)中运行脚本?我记得PyCharm在启动一个新项目时确实尝试默认使用一个。检查的方法是在PyCharm中打开终端,并且终端提示符周围是否有(venv)或类似命令。@n1c9是,它正在使用虚拟环境。如果您在本地(即不在PyCharm终端中)运行该
pip freeze
命令,然后,您可能需要使用venv在PyCharm终端内运行pip安装请求。当您在本地安装了一个软件包,但没有在venv中安装它时,您可能会遇到这个问题-这是我解决这个问题的唯一办法。@n1c9我在两个位置都安装了它。这两个位置都表示它已安装如果您在PyCharm中打开设置,然后转到project:(您的项目名称),然后转到project解释器,它是否显示在那里的包列表中?您是否在venv(虚拟环境)中运行脚本?我记得PyCharm在启动一个新项目时确实尝试默认使用一个。检查的方法是在PyCharm中打开终端,并且终端提示符周围是否有(venv)或类似命令。@n1c9是,它正在使用虚拟环境。如果您在本地(即不在PyCharm终端中)运行该pip freeze
命令,然后,您可能需要使用venv在PyCharm终端内运行pip安装请求。当您在本地安装了一个软件包,但没有在venv中安装它时,您可能会遇到这个问题-这是我解决这个问题的唯一办法。@n1c9我在两个位置都安装了它。这两个位置都表示它已安装如果您在PyCharm中打开设置,然后转到project:(您的项目名称),然后是project解释器,它是否显示在那里的包列表中?