我正在研究OS X Mavericks,并希望在Python脚本中使用NodeBox模块.
关于如何为控制台安装模块的帖子是从2009年开始的,不再适用,因为它引用版本1.9.x(当前为3.0.40).此外,SVN源不再存在.这些消息来源可以在GitHub上找到.
通过克隆项目并运行:
ant run
Run Code Online (Sandbox Code Playgroud)
我得到的只是桌面版的构建.
如何在Python脚本中正确安装和运行最新的NodeBox模块?
用于Python 的NodeBox英语语言库具有一些很好的功能,如共轭,这对项目非常有用.
我尝试通过pip在特定的virtualenv中安装,但pip search nodebox
只提出:
NodeBox - Simple application for creating 2-dimensional
graphics and animation using Python code
nodebox-color - Color classes for python
NodeBox-for-OpenGL - 2D animation with Python code
nodebox-opengl - NodeBox for OpenGL is a free, cross-platform
library for generating 2D animations with Python
programming code.
Run Code Online (Sandbox Code Playgroud)
是否可以通过另一个名称进行pip-installable(在virtualenv中)?或者是安装到的唯一方法
将en库文件夹放在与脚本相同的文件夹中,以便NodeBox可以找到该库.你也可以把它放进去
~/Library/Application Support/NodeBox/
.第一次加载所有数据需要一些时间.
如他们的网站上所述?
我正在寻找类似于Nodebox的应用程序/环境.Nodebox非常酷,我想知道是否还有其他类似的应用程序.
它们不必与图形相关; 我对以新方式使用编程语言的软件感兴趣.
我下载了包http://nodebox.net/code/index.php/Linguistics#verb_conjugation 即使我试图获得动词的时态,我也会收到错误.
import en
print en.is_verb('use')
#prints TRUE
print en.verb.tense('use')
KeyError Traceback (most recent call last)
/home/cse/version2_tense.py in <module>()
----> 1
2
3
4
5
/home/cse/en/__init__.pyc in tense(self, word)
124
125 def tense(self, word):
--> 126 return verb_lib.verb_tense(word)
127
128 def is_tense(self, word, tense, negated=False):
/home/cse/en/verb/__init__.pyc in verb_tense(v)
175
176 infinitive = verb_infinitive(v)
--> 177 a = verb_tenses[infinitive]
178 for tense in verb_tenses_keys:
179 if a[verb_tenses_keys[tense]] == v:
KeyError: ''
Run Code Online (Sandbox Code Playgroud)