当前位置: 首页 > 知识库问答 >
问题:

没有使用Python3命名mysql.connector模块?

苍志文
2023-03-14

正在尝试导入python mysql。Python 3.2上的连接器。3和接收奇数堆栈。我怀疑我安装的ubuntu 12.04配置不正确。

    vfi@ubuntu:/usr/share/pyshared$ python3
    Python 3.2.3 (default, Sep 25 2013, 18:22:43) 
    [GCC 4.6.3] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import mysql.connector
    Traceback (most recent call last):
      File "", line 1, in 
    ImportError: No module named mysql.connector
    Error in sys.excepthook:
    Traceback (most recent call last):
      File "/usr/share/pyshared/apport_python_hook.py", line 66, in apport_excepthook
        from apport.fileutils import likely_packaged, get_recent_crashes
      File "apport/__init__.py", line 1, in 
        from apport.report import Report
      File "apport/report.py", line 20, in 
        import apport.fileutils
      File "apport/fileutils.py", line 22, in 
        from apport.packaging_impl import impl as packaging
      File "apport/packaging_impl.py", line 20, in 
        import apt
      File "apt/__init__.py", line 24, in 
        from apt.package import Package
      File "apt/package.py", line 1051
        return file_list.read().decode("utf-8").split(u"\n")
                                                          ^
    SyntaxError: invalid syntax

    Original exception was:
    Traceback (most recent call last):
      File "", line 1, in 
    ImportError: No module named mysql.connector

以下是我电脑上的相关模块状态:

vfi@ubuntu:/usr/share/pyshared$ sudo aptitude search python3-apt
i   python3-apt                                                                                    - Python 3 interface to libapt-pkg                                                                        
p   python3-apt:i386                                                                               - Python 3 interface to libapt-pkg                                                                        
p   python3-apt-dbg                                                                                - Python 3 interface to libapt-pkg (debug extension)                                                      
p   python3-apt-dbg:i386                                                                           - Python 3 interface to libapt-pkg (debug extension)                                                      
v   python3-apt-dbg:any                                                                            -                                                                                                         
v   python3-apt-dbg:any:i386                                                                       -                                                                                                         
v   python3-apt:any                                                                                -                                                                                                         
v   python3-apt:any:i386                                                                           -                                                                                                         
vfi@ubuntu:/usr/share/pyshared$ sudo aptitude search python-apt
i   python-apt                                                                                     - Python interface to libapt-pkg                                                                          
p   python-apt:i386                                                                                - Python interface to libapt-pkg                                                                          
i   python-apt-common                                                                              - Python interface to libapt-pkg (locales)                                                                
p   python-apt-dbg                                                                                 - Python interface to libapt-pkg (debug extension)                                                        
p   python-apt-dbg:i386                                                                            - Python interface to libapt-pkg (debug extension)                                                        
v   python-apt-dbg:any                                                                             -                                                                                                         
v   python-apt-dbg:any:i386                                                                        -                                                                                                         
p   python-apt-dev                                                                                 - Python interface to libapt-pkg (development files)                                                      
p   python-apt-doc                                                                                 - Python interface to libapt-pkg (API documentation)                                                      
v   python-apt-p2p                                                                                 -                                                                                                         
v   python-apt-p2p-khashmir                                                                        -                                                                                                         
v   python-apt:any                                                                                 -                                                                                                         
v   python-apt:any:i386                                                                            -                                                                                                         
i   python-aptdaemon                                                                               - Python module for the server and client of aptdaemon                                                    
p   python-aptdaemon-gtk                                                                           - Transitional dummy package                                                                              
i   python-aptdaemon.gtk3widgets                                                                   - Python GTK+ 3 widgets to run an aptdaemon client                                                        
p   python-aptdaemon.gtkwidgets                                                                    - Python GTK+ 2 widgets to run an aptdaemon client                                                        
i   python-aptdaemon.pkcompat                                                                      - PackageKit compatibilty for AptDaemon                                                                   
p   python-aptdaemon.test                                                                          - Test environment for aptdaemon clients                                                                  
vfi@ubuntu:/usr/share/pyshared$ sudo aptitude search python-mysql.connector
pi  python-mysql.connector                                                                         - pure Python implementation of MySQL Client/Server protocol     

希望你能帮忙!

谢谢

共有3个答案

越狐若
2023-03-14

pip3安装mysql连接器python适合我

太叔坚
2023-03-14

这在CentOS 6.5上对我有效

sudo yum install mysql-connector-python
范宏大
2023-03-14

终于知道我的问题是什么了。

pythonmysql。连接器不是py3软件包,apt get和aptitude都提出了这样的版本。

我设法用pip3安装它,这在Ubuntu12.04上不是那么简单,因为它只从12.10开始与Ubuntu12.10捆绑在一起,并且在pip下包没有相同的名称。。。

vfi@ubuntu:$sudo apt-get install python3-setuptools
vfi@ubuntu:$sudo easy_install3 pip

vfi@ubuntu:$ pip --version
pip 1.4.1 from /usr/local/lib/python3.2/dist-packages/pip-1.4.1-py3.2.egg (python 3.2)

vfi@ubuntu:$sudo pip install mysql-connector-python
 类似资料:
  • 问题内容: 我有两个文件。第一个具有连接和数据获取。我导入mysql.connector。该文件称为tasksSql.py 当我单独运行此文件时,它可以工作并返回数据。 我还有一个名为tasks.py的文件,将在其中导入该文件,但是,此操作不起作用!当我导入文件时,它给了我错误: 我究竟做错了什么? 问题答案: 根据您的python版本及其安装方式,可能未安装mysql连接器,您可以使用pip进行

  • 你好,我相信你可以帮助我的问题。我用的是Windows10,64bit.我运行下面的代码在spyder。但是存在"ModuleNotFoundError: No模块名为'tensorflow_core.estimator'"的错误。我卸载了拉伸流,拉伸板,拉伸流估计器,然后再次安装,但错误并没有消失。请问怎么解决? 代码:导入时间导入熊猫为pd导入Numpy为np导入matplotlib.pypl

  • 当我尝试从python终端导入我得到这个错误,虽然我按照所有的步骤来安装xgboop,不知何故python是无法获得包的详细信息。我是相对较新的python,我可以很容易地安装Numpy和熊猫包,我使用这个链接在MACOSX上安装http://xgboost.readthedocs.io/en/latest/build.html 当我做pip安装xgboop,我得到这个错误, 我在打印系统路径上得

  • 我正在尝试使用(https://github.com/aleju/imgaug)我已使用以下命令成功安装了它: 命令的输出: 下载/解包githttps://github.com/aleju/imgaug 克隆https://github.com/aleju/imgaug 运行setup.py的/tmp/pip-PsA5jC-build(路径:/tmp/pip-PsA5jC-build/setup

  • 我在Python中工作,使用Flask。当我在我的计算机上运行我的主Python文件时,它工作得很好,但当我激活venv并在终端中运行Flask Python文件时,该文件显示我的主文件有“No Module Named bs4”。任何评论或建议都非常感谢。

  • 我是新手,我写了5行tkinter,但它没有运行给错误 我的代码是 但在5小时前,它运行正常。

  • 问题内容: 我已通过将Django部署到Django 。从Apache托管时,Django运行良好。但是,我试图通过进行一些维护,但是当我尝试运行它时,出现错误消息: 错误:无法导入设置“ myproject.settings”(是否在sys.path上):没有名为设置的模块 Django似乎忽略了DJANGO_SETTINGS_MODULE环境变量。 为了确认我没有发疯,我注释掉了manage.