关键词

浅谈pycharm下找不到sqlalchemy的问题

下面是“浅谈pycharm下找不到sqlalchemy的问题”的完整攻略:

问题描述:

在PyCharm中,使用import导入sqlalchemy时出现ModuleNotFoundError的错误提示,报告找不到该模块的路径。例如:

import sqlalchemy

# 报错信息
ModuleNotFoundError: No module named 'sqlalchemy'

解决方法:

  1. 确认是否安装了sqlalchemy库:

在PyCharm的terminal或者系统命令行中,运行以下命令:

pip freeze | grep sqlalchemy

若没有任何输出,说明当前环境中未安装sqlalchemy。

否则,会出现类似以下的输出:

sqlalchemy==1.3.22

表示当前环境中已经安装了sqlalchemy库。

  1. 安装sqlalchemy库:

如果当前环境未安装sqlalchemy库,可以使用以下命令在PyCharm中安装:

pip install sqlalchemy

也可以在PyCharm的项目设置中添加该库,具体步骤如下:

  • 在PyCharm中打开项目,并从左侧导航栏中选择项目文件夹。
  • 从顶部菜单栏中选择“File” > “Settings” > “Project:项目名” > “Project Interpreter”。
  • 在右下方的窗口中找到“+”图标,可以看到一个搜索框。
  • 输入“sqlalchemy”,并在下方选择相应的版本号,最后点击“Install Package”即可。

  • 确认Python解释器:

在PyCharm中使用正确的Python解释器也会影响库的导入。可以通过以下步骤选择正确的Python解释器:

  • 在PyCharm中打开项目,并从左侧导航栏中选择项目文件夹。
  • 从顶部菜单栏中选择“File” > “Settings” > “Project:项目名” > “Project Interpreter”。
  • 在右上方选择正确的Python解释器。如果当前项目未安装所需Python版本的解释器,可以点击“+”按钮进行下载和安装。

示例演示

示例一

首先,在PyCharm中创建一个新项目,并在项目中创建一个名为test.py的文件。

在test.py文件中输入以下代码:

import sqlalchemy

print(sqlalchemy.__version__)

执行运行后,会报错,提示ModuleNotFoundError: No module named 'sqlalchemy',原因是当前环境下并未安装sqlalchemy库。

因此,我们可以执行以下命令进行安装:

pip install sqlalchemy

也可以在PyCharm中的“Settings” > “Project Interpreter”界面中进行添加。添加方法可以参考上文的步骤。

安装完成后,再次运行test.py文件,会正常输出sqlalchemy的版本号。

示例二

在上述示例中,如果在“Settings” > “Project Interpreter”界面中添加sqlalchemy库之后,仍然无法正常执行test.py文件,那么可能是因为Python解释器版本不匹配的原因。

我们可以通过以下步骤切换Python解释器版本:

  • 打开PyCharm的“Settings” > “Project Interpreter”界面;
  • 点击右上角的小齿轮图标,选择“Add”;
  • 选择需要的Python解释器版本,点击“OK”即可。

例如,在我的电脑中,我将解释器版本切换为Python 3.8版本,可以解决该问题。

本文链接:http://task.lmcjl.com/news/15546.html

展开阅读全文