python - 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
我敢肯定这是非常基本的东西,但如果有人能指出我正确的方向,我将不胜感激。
解决方案
您可能已经pymysql
在虚拟环境中安装了该库。
您需要pymysql
在虚拟环境之外安装。
尝试打开命令提示符并pip install pymysql
在不激活任何虚拟命令的情况下使用
推荐阅读
- json - 如何使用 jq 从两个日期/时间值计算持续时间
- java - 代号一中的图像到字节数组
- java - 为类的一个实例设置成员变量会覆盖其他类实例的相同成员变量
- javascript - 匹配除 "[[2,3],[2,3],[3,7]]" 以外的任何内容
- arrays - Excel VBA 根据条件将大数组拆分为多个较小的数组
- c# - 对象必须设置为实例(使用 Monogame 的数组)
- arrays - 如何为大于 32 的数组实现 serde::Deserialize?
- jquery - Jquery表单字段验证在Iphone上弹出缺少图标
- c++ - 如果我添加此行,为什么我的程序会不断询问值
- javascript - 在 JavaScript 中调用静态函数时引用类的通用关键字