我正在学习本教程。 http://abjad.mbrsi.org/for_beginners/abjad_hello_world_at_the_interpreter.html 我用
在虚拟环境中安装了abjad$ pip install abjad
这是我的hello_world.py文件:
from abjad import *
note = Note("b'8")
show(note)
当我输入命令行时:
$(venv)C:\ Gideon \ Professional Education \ djangoTutorialWithoutGal \ hellodjango3> py thon hello_world.py hello_world.py文件,
我看到了这条消息:
Traceback (most recent call last):
File "hello_world.py", line 1, in ?
from abjad import *
ImportError: No module named abjad.
为什么? 我检查了我在我的虚拟环境中安装了abjad。 Abjad确实在名单中:
(venv)
C:\Gideon\ProfessionalEducation\djangoTutorialWithoutGal\hellodjango3>pi
p freeze
-registry-path==1.0
Abjad==2.16
alabaster==0.7.6
...
我使用的是Python 2.4.5版本
(venv)C:\Gideon\Professional Education\djangoTutorialWithoutGal\hellodjango3>python
Python 2.4.5 (#1, Oct 6 2013, 18:41:07)
[GCC 4.1.1] on mingw32
如果我输入
$ abjad hello_world.py
而不是
$ python hello_world.py
然后文件运行,abjad从我的hello_world.py文件创建一个pdf并在我的计算机上打开它。 pdf generated by abjad这是应该发生的事情。
我正在编写一个django网络应用程序,并希望在应用程序中使用abjad。如果我能从python中访问abjad包,我恐怕只能这样做。
谢谢。