GVKun编程网logo

为Python VS Code导入mysql.connector时出现ModuleNotFoundError(vscode下python导入库)

17

如果您想了解为PythonVSCode导入mysql.connector时出现ModuleNotFoundError的相关知识,那么本文是一篇不可错过的文章,我们将对vscode下python导入库进

如果您想了解为Python VS Code导入mysql.connector时出现ModuleNotFoundError的相关知识,那么本文是一篇不可错过的文章,我们将对vscode下python导入库进行全面详尽的解释,并且为您提供关于centos 编译 python3.7.0 报错 ModuleNotFoundError: No module named ''_ctypes''、CentOS7.5 Python3 安装 pip 报错:ModuleNotFoundError: No module named ''_ctypes'' --Python3、centos7.6 安装 python3.7 错误问题 ModuleNotFoundError: No module named ''_ctypes'' 的解决、cmd 执行 python 脚本出现 ModuleNotFoundError的有价值的信息。

本文目录一览:

为Python VS Code导入mysql.connector时出现ModuleNotFoundError(vscode下python导入库)

为Python VS Code导入mysql.connector时出现ModuleNotFoundError(vscode下python导入库)

我已经下载了mysql.connector和mysql,但是仍然存在相同的问题

import mysql.connectormydb = mysql.connector.connect(    host="localhost",    user="root",    passwd="Password")print(mydb)

ModuleNotFoundError:没有名为“ mysql”的模块-这是错误

答案1

小编典典

有两种可能的解决方案,但首先要提一些建议:切勿pip直接运行命令。您真正想要的是<path to python> -m pip,替换<pathtopython>为要安装的特定Python的路径。这样,您可以保证pip将安装到您期望的环境/解释器中,而不是仅pip出现在您的环境中PATH

顺便说一句,第一种方法是确保您在Python扩展中选择的Python环境与您要安装的Python环境匹配。简单地运行pip并不能保证这一点,因此很有可能您已经安装到一个版本的Python中,但将Python扩展名连接到另一个版本。您可以在命令面板中运行Python:Selectinterpreter以选择适当的环境(或在状态栏中单击Python解释器的详细信息)。

第二个选项(我认为是更好的选择)是创建一个虚拟环境并在其中进行安装。因此,您可以<path to python> -m venv.venv在工作区的目录中进行操作,Python扩展程序将进行选择,并询问您是否要使用该虚拟环境。当您打开一个新终端时,它应该激活该虚拟环境,让您运行python-m pip以安装到该虚拟环境中(也可以手动进行激活,或者在运行时直接在虚拟环境中直接指定Python解释器的路径-m pip)。

centos 编译 python3.7.0 报错 ModuleNotFoundError: No module named ''_ctypes''

centos 编译 python3.7.0 报错 ModuleNotFoundError: No module named ''_ctypes''

平台:CentOS7
先安装以下依赖

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
make install

CentOS7.5 Python3 安装 pip 报错:ModuleNotFoundError: No module named ''_ctypes'' --Python3

CentOS7.5 Python3 安装 pip 报错:ModuleNotFoundError: No module named ''_ctypes'' --Python3

1、问题:pyhontModuleNotFoundError: No module named ''_ctypes'' 

操作系统:CentOS7.5

安装完 Pyhotn3 后 (如何安装 Python3,安装后我的 python、python3 命令指向 python3 版本;python2、python2.7 命令指向 python2.7 版本),发现没有安装两个版本都没有 pip。所以下载好 pip 包,用系统自带 python2 安装如下所示:

[root@VM_39_157_centos ~]# wget https://files.pythonhosted.org/packages/36/fa/51ca4d57392e2f69397cd6e5af23da2a8d37884a605f9e3f2d3bfdc48397/pip-19.0.3.tar.gz

[root@VM_39_157_centos ~]# tar pip-19.0.3.tar.gz

[root@VM_39_157_centos ~]# cd pip-19.0.3

[root@VM_39_157_centos ~]# python2 setup.py build

[root@VM_39_157_centos ~]# python2 setup.py install
 
以上完成 python2.7 对应的 pip 安装,但是使用相同的方式为 python3 安装 pip 出现如下错误:

pyhontModuleNotFoundError: No module named ''_ctypes'' 

2、解决方式:

安装依赖包 libffi-devel 包,然后重新编译安装 python3.7.0, 步骤如下

[root@VM_39_157_centos ~]# yum -y install libffi-devel

[root@VM_39_157_centos ~]# cd Python-3.7.0

[root@VM_39_157_centos Python-3.7.0]# make

[root@VM_39_157_centos Python-3.7.0]# make altinstall 

根据安装过程的提示信息,发现安装了 setuptools、pip

升级 pip:python3 -m pip install --upgrade pip

至此,入坑之路结束。

centos7.6 安装 python3.7 错误问题 ModuleNotFoundError: No module named ''_ctypes'' 的解决

centos7.6 安装 python3.7 错误问题 ModuleNotFoundError: No module named ''_ctypes'' 的解决

问题描述

在 centos7.6 用 python3.7.3 源码执行 make install 时报如下错误:

from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named ''_ctypes''

系统版本

[root@devEnv ]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

python 版本

Python-3.7.3

问题

解决方法

yum install libffi-devel -y

cmd 执行 python 脚本出现 ModuleNotFoundError

cmd 执行 python 脚本出现 ModuleNotFoundError

笔者近日在cmd命令行执行程序时总是报ModuleNotFoundError的错误。

笔者的python项目文件夹架构如下

笔者在run_classifier.py文件中导入了modeling.py、optimization.py和tokenization.py中的类,导入代码段如下:

 
from BERTlearning.BertTextClassification.modeling import BertModel, get_assignment_map_from_checkpoint, BertConfig
from BERTlearning.BertTextClassification.optimization import create_optimizer
from BERTlearning.BertTextClassification.tokenization import convert_to_unicode, printable_text, FullTokenizer
 

 在cmd命令行输入命令时报错如下:

 

import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

出现错误的原因是因为在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import时就会出现此类错误。

文章转载:

python在cmd命令行出现ModuleNotFoundError解决方法

关于为Python VS Code导入mysql.connector时出现ModuleNotFoundErrorvscode下python导入库的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于centos 编译 python3.7.0 报错 ModuleNotFoundError: No module named ''_ctypes''、CentOS7.5 Python3 安装 pip 报错:ModuleNotFoundError: No module named ''_ctypes'' --Python3、centos7.6 安装 python3.7 错误问题 ModuleNotFoundError: No module named ''_ctypes'' 的解决、cmd 执行 python 脚本出现 ModuleNotFoundError等相关知识的信息别忘了在本站进行查找喔。

本文标签: