【问题标题】:Python imports aren't installing / can't be foundPython 导入未安装/找不到
【发布时间】:2021-10-31 02:55:16
【问题描述】:

首先,我是 Python/code 和 stackoverflow 的超级新手,如果我听起来像一个试图解释复杂火箭科学的孩子,我深表歉意。

我正在关注有关创建假教师数据库的教程,他们说

import mysql.connector
from mysql.connector import Error
import panda

但是,当我去导入时,我得到一个错误

ImportError: Unable to import required dependencies:
pytz: No module named 'pytz'
dateutil: No module named 'dateutil' 

尽管模块被导入并位于 Python 文件夹中。我花了大约 30 分钟来导入 MySQL,老实说,我什至不确定它是如何修复的。我重命名了文件夹,将文件夹复制到我正在使用的虚拟环境中(我什至不确定如何使用它,这似乎只是在进行任何导入时造成困难),我不得不多次重新安装 pip,因为它在前 2 次尝试中也出错了。我真的很困惑,也有点沮丧,因为我不知道如何解决这个问题,或者一开始甚至是错误。

任何帮助将不胜感激!

【问题讨论】:

    标签: python pip python-import importerror


    【解决方案1】:

    Pip 应该包含在您的 Python 安装中。试试pip install mysqlpip install panda。如果这不起作用,请尝试 py -m pip install mysqlpy -m pip install panda

    【讨论】:

    • 我之前已经尝试过,再次尝试只是 incase 并且 cmd 说它已成功安装,但是当我通过 PyCharm 运行它时仍然收到“no module named: x”错误。
    • 你确定 PyCharm 有你正在使用的 python 版本吗?以防万一,请执行python -version。 pycharm上的python版本应该在右下角。如果这仍然不起作用,请尝试使用其他编辑器,例如 VSCode 或 IDLE。
    • 在哪里输入? PyCharm 似乎没有意识到这一点(python 控制台也没有)
    【解决方案2】:

    试试:
    pip3 install mysql pytz
    您可以同时安装多个包!

    【讨论】:

    • 试过这个,得到一个长长的红色盒子,不确定它到底在说什么,但如果我单独做,它就会安装!虽然仍然无法在导入部分工作:/
    • 你用的是什么环境?你在使用虚拟环境吗?如果你能重现错误并告诉我们最后的回溯会有帮助。
    • 在 PyCharm 中使用虚拟环境,我正在观看 YT 上的 python 教程,并按照他们的指示进行操作,其中确实包括选中了 PATH 框。我从 File>NewProject 创建了一个新环境,没有更改任何内容,只是保持默认值,然后再次尝试此代码,但仍然出错。这是它给我的,和上次一样:C:/Users/epsil/PycharmProjects/pythonProject/ImportTest.py Traceback (most recent call last): File "\pythonProject\ImportTest.py", line 1, in <module> import mysql.connector ModuleNotFoundError: No module named 'mysql'
    • @JupiterVomit 当你进入pycharm环境的配置设置(右上角播放按钮旁边,然后点击编辑配置),你在python解释器下看到了什么?您可以选择不同的口译员。尝试将其更改为其他解释器
    • 好的,它被设置为与项目所在位置不同的解释器文件夹,将其更改为与我正在使用的相同的文件夹,以及我拥有的不同的文件夹,但仍然是相同的错误,'不名为“mysql”的模块
    【解决方案3】:

    如果您想退出您创建的虚拟环境,可以使用deactivate 命令。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    【解决方案4】:

    查看系统中是否安装了 pip 如果它已安装,请通过执行安装 pytz

    pip install pytz
    

    安装 Pip = https://bootstrap.pypa.io/get-pip.py 只需下载并运行此文件

    【讨论】:

      猜你喜欢
      • 2020-12-02
      • 2021-05-25
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      • 2015-10-22
      • 2019-10-21
      • 1970-01-01
      • 2016-06-01
      相关资源
      最近更新 更多