这是我上个问题的连接:
http://t.csdn.cn/X2sFi
问题的更新:
当时讨论出来的解法是,确保远端的主机也有下载 "mysql-connector-python" 及 " MySQL-python",就能解决 model not found error, 但目前情况还是有的
我已经确保我的 '网站伺服器电脑' 和 'MySQL 资料库电脑' 有做完 "pip install mysql-connector-python" 及 "pip install MySQL-python"
但报错还是一样的,也算庆幸报错没更新成别的
一样是 ModuleNotFoundError: No module named 'mysql'
报错
Traceback (most recent call last):
File "/lib/python3.10/site-packages/_pyodide/_base.py", line 435, in eval_code
.run(globals, locals)
File "/lib/python3.10/site-packages/_pyodide/_base.py", line 304, in run
coroutine = eval(self.code, globals, locals)
File "" , line 1, in
ModuleNotFoundError: No module named 'mysql'
原.html 代码
title test 1.10
import mysql.connector
import pymysql
mydb = mysql.connector.connect(
host="196.168.100.141", # MySQL database IP address
user="root",
password="password123",
database="database_db",
auth_plugin='mysql_native_password'
)
mycursor = mydb.cursor()
mycursor.execute("SELECT P_TITLE FROM webpage")
myresult = mycursor.fetchall()
list_01 = []
for row in myresult:
temp_val = row[0]
list_01.append(temp_val)
online 网站 截图
所以需要专家的建议 ᶘ ᵒᴥᵒᶅ
确认有装 mysql.connector
>>> import mysql.connector
>>> print(mysql.connector.__version__)
8.0.31
在python 3.6下面
[root@localhost bin]# pip3 show mysql-connector-python
Name: mysql-connector-python
Version: 8.0.31
Summary: MySQL driver written in Python
Home-page: http://dev.mysql.com/doc/connector-python/en/index.html
Author: Oracle and/or its affiliates
Author-email:
License: GNU GPLv2 (with FOSS License Exception)
Location: /usr/local/lib/python3.6/site-packages
Requires: protobuf
根据连结
https://stackoverflow.com/questions/75092505/linux-python-still-face-modulenotfounderror-no-module-named-pymysql-aft#75092781
引用他的说法--
您使用的是 PyScript 框架,其中 Python 安装在第三方服务的服务器端,与您本地的 Python 安装无关。
因此,您应该按照 PyScript 的导入所需库的文档来声明您希望使用 py-config 标记安装的库:
<html>
<head>
<link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
<script defer src="https://pyscript.net/latest/pyscript.js"></script>
</head>
<body>
<b><p>title test 1.10-test_get_ print </p></b>
<br>
<py-config>
packages = ["pymysql", "mysql-connector-python"]
</py-config>
<py-script>
import pymysql
print (pymysql.__version__)
</py-script>
</body>
</html>
pip install mysql-connector
去远端主机, pip list 看看 mysql-connector 是否成功安装。