首页 > 解决方案 > Jupyter Notebook - 无法加载已安装的包

问题描述

在 Jupyter Notebook 中(但也在 Python cmd 行和 IPython 中),我试图加载一个已经安装在我的系统上的包:

!pip install pymysql
import pymysql
import sqlalchemy

Requirement already satisfied: pymysql in /Users/testuser/miniforge3/lib/python3.9/site-packages (1.0.2)
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-027efe73a901> in <module>
     19 # required for the database connection
     20 get_ipython().system('pip install pymysql')
---> 21 import pymysql
     22 import sqlalchemy

我敢肯定这是非常基本的东西,但如果有人能指出我正确的方向,我将不胜感激。

标签: pythonjupyter-notebookpython-import

解决方案


您可能已经pymysql在虚拟环境中安装了该库。

您需要pymysql在虚拟环境之外安装。

尝试打开命令提示符并pip install pymysql在不激活任何虚拟命令的情况下使用


推荐阅读