2013-01-06 78 views
1

我讀過,有一個很好的文本到語音包pyttsx,可以包含在我的Python腳本中。只要我嘗試安裝pyttsx,事情就會快速崩潰。 pyttsx用於Python 2.6(2.7可能?)而不是3.3。我安裝了2.7和3.3(也是可移植的Python 2.7和3.2),但我無法使setuptools或easy_install正常工作。我的發行版已部分安裝,但我可能在安裝結束時看到了一些錯誤,所以我不確定它是否正常工作,它不會安裝pyttsx。有一個Windows .exe程序可以讓你安裝Python軟件包,但它不適用於64位Python。我一直在尋找答案,可能無法提供足夠的具體內容。使用64位Windows和Python 3.3安裝Python包

如何在64位Windows 7上使用64位Python 3.3安裝Python包,或者甚至有可能?

+0

這取決於包裝。如果這個軟件包不是爲Python 3編寫的,它不適用於Python 3.在下面的Jakob Bowyer鏈接的站點上有許多庫的64位安裝程序,但是這不會幫助您安裝Python 2庫在Python 3上。 – BrenBarn

+0

Windows上的Python 3.3允許您安裝多個版本的Python,並使用Python Loader和shabang來選擇要使用的版本。例如,我將#python2.7添加爲舊代碼的第一行以使其工作。 pyttsx不應該在我的系統上安裝到2.7版本?軟件包可以手動安裝嗎? –

+0

是的,如果你安裝了Python 2,你應該可以安裝它。您需要提供有關您如何安裝它的具體信息,以及您得到的錯誤。 – BrenBarn

回答

2

有史以來最好的來源!

this man is a wicked fellow.

+0

我記得發現那個網站。謝謝!但我的包裹在另一座城堡。我的意思是,如果他們沒有我想要的包裹怎麼辦? –

+0

很糟糕嗎? –

2

隨着分發安裝,啓動您要使用的python.exe。

從Python的交互中,運行下面的代碼:

from setuptools.command import easy_install 

easy_install.main(["-U", "package"]) 

替代「包」爲任何你想要安裝。