Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在Ubuntu Linux 16上导入Python2.7中的pyttsx_Python_Python 2.7_Pyttsx - Fatal编程技术网

Can';t在Ubuntu Linux 16上导入Python2.7中的pyttsx

Can';t在Ubuntu Linux 16上导入Python2.7中的pyttsx,python,python-2.7,pyttsx,Python,Python 2.7,Pyttsx,我正在尝试在Ubuntu Linux(64位,PC)和Python2.7上使用pyttsx。我已经成功地使用pip安装了这个包 $sudo -H pip install pyttsx $pip list ... pyttsx (1.1) ... 当我尝试导入它时,导入调用失败 $ python Python 2.7.12 (default, Nov 20 2017, 18:23:56) [GCC 5.4.0 20160609] on linux2 Type "help", "copyrigh

我正在尝试在Ubuntu Linux(64位,PC)和Python2.7上使用pyttsx。我已经成功地使用pip安装了这个包

$sudo -H pip install pyttsx
$pip list
...
pyttsx (1.1)
...
当我尝试导入它时,导入调用失败

$ python
Python 2.7.12 (default, Nov 20 2017, 18:23:56) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyttsx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pyttsx
$python
Python 2.7.12(默认值,2017年11月20日,18:23:56)
[GCC 5.4.0 20160609]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入pyttsx
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为pyttsx的模块
我不知道为什么我会得到这个。当我在这里搜索关于堆栈溢出的问题时,我遇到了另一个关于Raspberry Pi上相同错误消息的实例。但是上面提到的解决方案并没有在我的电脑上带来分辨率,所以我认为这不相关


我所缺少的任何一个理想都会阻止导入成功吗?

通过检查两个路径,确保您的pip与python安装绑定

在Pip检查中:

`pip --version` 
 pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)
稍后在python中:

import sys
print sys.executable
C:\Python27\python.exe
  • 运行哪个pip,哪个python,确保它们是相同的套件
  • 当运行pip安装时,它应该反馈安装包的路径
  • 在python中运行此代码
  • 
    导入系统
    对于sys.path中的i:
    打印i
    


    检查您的系统路径是否包含该路径。

    请确保pip引用的是正确的python二进制文件。请尝试执行
    pip2安装pyttsx
    。所有pip可执行文件都应该在
    /usr/local/bin
    中,并且python版本的所有版本都有pip。