簡體   English   中英

無法在Ubuntu Linux 16上的Python 2.7中導入pyttsx

[英]Can't import pyttsx in Python 2.7 on Ubuntu Linux 16

我正在嘗試使用Python 2.7在Ubuntu Linux(64位,PC)上使用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

我不知道為什么我得到這個。 當我在Stack Overflow上搜索這個問題時,我在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
  1. 運行哪個pip,哪個python,確保它們是相同的套件
  2. 當運行pip install時,應該反饋包安裝在哪個路徑
  3. 在python中運行此代碼

import sys for i in sys.path: print i

檢查您的syspath是否包含該路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM