2013-04-30 60 views
0

我想解析PSD文件,我發現這些工具Psd-Tools。 大家知道,我是新進入python環境的。如何使用psd-python工具

我按照下面的步驟和一切都很順利:

pip install psd-tools 
pip install docopt 
pip install Pillow 
pip install packbits 

我可以看到他們的時候我寫pip freeze。但我看不到任何這些modules的蟒蛇用這個命令:

>>> help('modules') 

顯然,當我嘗試使用它,我得到這個錯誤:

>>> from psd_tools import PSDImage 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named psd_tools 

我有蟒蛇-2.7。 3和python3-3.3.0安裝在我的mac上。無論我是否啓動pythonpython3,都不會找到psd_tools模塊。

所以我的猜測是該模塊有不同的名稱,但這些似乎都沒有工作"psd-tools"'psd-tools'psd\-tools

也許我錯過了一步pip?或者模塊名稱已更改,那麼我怎麼能看到它? 有沒有人已經使用Psd-Tools

+1

你可以嘗試下載源代碼並手動安裝嗎? – ton1c 2013-04-30 11:51:49

+0

謝謝你,我甚至沒有想到我能做到。所以我剛剛克隆了[Psd-Tools回購](https://github.com/kmike/psd-tools)並使用了此命令「sudo python setup.py install」。您應該將此作爲上一個命令的答案發布,我會接受它。再次感謝! – Micka 2013-04-30 12:59:16

回答

1

我會做python --versionpip --version看到他們每個人都在使用Python版本。有可能一個或兩個都不符合你的期望。

FWIW,pip install psd-tools然後import psd_tools 2.7上運行良好,我對OSX。

0

我認爲你是對的,如果pip版本匹配python版本。