2012-09-16 51 views
0

我已經下載了Python,但想將代碼提供給Enthought Tool Suite(ETS)。根據這個網站(http://code.enthought.com/source/):如何下載Enthought Tool Suite python腳本?

它說下載以下python腳本:https://raw.github.com/enthought/ets/master/ets.py

我把ets.py到python腳本,保存爲...在Python Shell中,我輸入「import ets」

但是,沒有任何反應。

此外,該網站說,運行以下命令:

$ mkdir ets 

$ cd ets # and copy ets.py here 

$ python ets.py clone 

鍵入在Python Shell那些行給我的留言:「語法錯誤:無效的語法」

正如你所看到的,我對Python新來說,我不知道我在做什麼。我如何下載ETS腳本並運行命令?

回答

1

這些最後的命令並不是要輸入到Python控制檯中,它們意味着要在終端shell中輸入。

localhost-2:tmp $ mkdir ets 
localhost-2:tmp $ cd ets 
localhost-2:ets $ cp ../ets.py . 

這最後一條命令假定ets.py在原始目錄中。現在,我們可以運行它[編輯:請確保您有安裝git,或這將不起作用]:

localhost-2:ets $ python ets.py clone 
Cloning package encore 
URL: https://github.com/enthought/encore.git 
Cloning into encore... 
remote: Counting objects: 1081, done. 
remote: Compressing objects: 100% (483/483), done. 
remote: Total 1081 (delta 729), reused 942 (delta 592) 
Receiving objects: 100% (1081/1081), 981.12 KiB | 1.80 MiB/s, done. 
Resolving deltas: 100% (729/729), done. 

Cloning package traits 
URL: https://github.com/enthought/traits.git 
Cloning into traits... 

[etc.] 

Cloning package etsproxy 
URL: https://github.com/enthought/etsproxy.git 
Cloning into etsproxy... 
remote: Counting objects: 3577, done. 
remote: Compressing objects: 100% (2243/2243), done. 
remote: Total 3577 (delta 1053), reused 3571 (delta 1047) 
Receiving objects: 100% (3577/3577), 369.81 KiB, done. 
Resolving deltas: 100% (1053/1053), done. 

在此之後,您需要安裝的一切(這會顯得不同,這取決於您的操作系統):

localhost-2:ets $ python ets.py develop 
Running command ['/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', 'setup.py', 'develop'] in package encore 
running develop 
running egg_info 
creating encore.egg-info 
writing encore.egg-info/PKG-INFO 

[long build process removed] 
相關問題