[英]ModuleNotFoundError: No module named '_ctypes' Mac M1
[英]ModuleNotFoundError: No module named 'mysql' in M1 Macbook pro
我已经通过https://dev.mysql.com/downloads/mysql/安装了 MySQL Server 8.0.27,当然是 arm 版本。 我还安装了 MySQL WorkBench 8.0.27。
目前,我仍然无法通过终端访问我的 SQL 服务器。 无论如何,我然后尝试通过 python jupyter notebook 访问它。 昨天我可以在 SQL Server 中访问和创建几个表。 我现在也可以通过 WorkBench 看到这些表。 但是今天,我再次运行同一个笔记本import mysql.connector
,再次弹出错误。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
/var/folders/r5/wq0wq8mx0d56rbrbs38jt94w0000gn/T/ipykernel_47606/4131037277.py in <module>
----> 1 import mysql.connector
ModuleNotFoundError: No module named 'mysql'
我已经安装:
brew install mysql
pip install mysqlclient
pip install mysql-connector-python
但是还是不能解决问题。
我怀疑可能与我的 zshrc 相关。 我的 zshrc 在这里。
我的 mysql 路径是usr/local/mysql-8.0.27-macos11-arm64/bin
。
我的 python 是 3.9.6,由 mini conda 安装。 我有 pyenv 3.9.5。
当我启动我的 Visual Studio Code 时,它说pyenv shell 3.9.5
,但是当我执行python -V
它返回Python 3.9.6
。 当我使用 jupyter notebook 时,我总是将内核设置为 3.9.6。
谢谢你们。
我pip uninstall mysql-connector-python
然后pip install mysql-connector-python
解决了我的问题。
我是否必须一直保持我的 MySQL WorkBench 开启?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.