【问题标题】:cant import python module after installation安装后无法导入python模块
【发布时间】:2017-07-08 10:12:30
【问题描述】:

我正在尝试将 Pexpect 用于我正在使用 python 3 编写的 python 脚本。我尝试使用 pip install 命令在具有管理员权限的命令提示符下安装模块:

pip install Pexpect

模块安装完成后,我打开 IDLE 并尝试导入模块:

导入预期

这给出了错误:

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 导入预期 ImportError: 没有名为“pexpect”的模块

问题是python在安装后也看不到导入的模块。如何防止这种情况发生?

【问题讨论】:

    标签: python-3.x python-module pexpect


    【解决方案1】:

    如果您的机器上安装了多个版本的 Python,则可能会发生这种情况。假设您安装了 Python 2.7 和 3,我猜“pip”在 2.7 库下安装了 pexpect。解决此问题的最简单方法是将 Python 2.7 包的路径添加到 sys.path。

    import sys
    sys.path.append('/usr/lib/python2.7/dist-packages')
    

    上面提到的路径往往会根据您的 Python 安装而改变。因此,请确保在运行脚本之前验证路径。

    或者,您可以使用 pip3 直接为 Python 3 安装包。请参考this question 获取说明。

    【讨论】:

      猜你喜欢
      • 2013-10-25
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多