2017-12-28 4 views
1

Python 2.7에서 우분투 리눅스 (64 비트, PC)에서 pyttsx를 사용하려고합니다. 나는 성공적으로 내가 그것을 가져 오기 호출을 가져올 때 패키지Python 2.7에서 Ubuntu Linux 16에서 pyttsx를 가져올 수 없습니다.

$sudo -H pip install pyttsx 
$pip list 
... 
pyttsx (1.1) 
... 

를 설치하는 PIP 사용

$ 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에서 같은 오류 메시지에 관한 다른 인스턴스가 발생합니다. 그러나 거기에 언급 된 해결책은 내 PC에 해결책을 가져 오지 않아 관련이 없다고 생각하지 않습니다.

내가 가져 오지 못하는 이상적인 항목은 가져 오기가 성공하지 못하게하는 것입니다.

+1

파이썬이 올바른 파이썬 바이너리를 가리키는 지 확인하십시오. – user1767754

답변

2

두 경로를 모두 점검하여 파이썬이 파이썬 설치에 연결되어 있는지 확인하십시오. 핍 검사에서

:

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

나중에 파이썬 :

import sys 
print sys.executable 
C:\Python27\python.exe 
+1

그게 다야! 감사. pip가 python 3.5를 가리켰습니다. – Joel

+0

'pip2 install pyttsx'를 시도해보십시오. 모든 pip 실행 파일은'/ usr/local/bin'에 있어야하며 파이썬 버전의 모든 버전을위한 pips가 있습니다. – user1767754

1
  1. 실행 핍, 파이썬, 그들은 동일 스위트 있는지 확인
  2. 설치 PIP 실행
  3. , 그것을 패키지가 어떤 경로에 설치되어 있어야합니까?
  4. 이 코드를 파이썬으로 실행하십시오.
  5. 당신의 syspath 그 경로를 포함 아닌지 import sys for i in sys.path: print i

16,확인합니다.

관련 문제