安装后无法导入python模块

时间:2017-02-19 00:51:18

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

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

pip install Pexpect

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

导入pexpect

给出了错误:

追踪(最近一次通话):   文件"",第1行,in     进口pexpect ImportError:没有名为' pexpect'

的模块

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

1 个答案:

答案 0 :(得分: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

相关问题