2014-02-20 117 views
0

我试图从教程here(我试图做标准安装)在windows上安装pyjaco,我做了:从cmd,git clone https://github.com/chrivers/pyjaco,然后我cd pyjaco。接下来,我做了python setup.py install它给了我这个错误:'python' is not recognized as a internal or external command, operable program or batch file。所以,我在IDLE打开文件浏览器,并打开setup.py:尝试安装pyjaco时出错

from distutils.core import setup 
try: 
     from setuptools import setup 
except: 
     pass 

setup(
    name = "pyjaco", 
    version = "1.0.0", 
    author = "Pyjaco development team", 
    author_email = "[email protected]", 
    description = ("Python to JavaScript translator"), 
    scripts = ["pyjs.py"], 
    url = "http://pyjaco.org", 
    keywords = "python javascript translator compiler", 
    packages=["pyjaco", "pyjaco.compiler"], 
    package_data={"pyjaco": ["stdlib/*.js"]} 
) 

我得到这个错误,当我运行它,在Python外壳:

Traceback (most recent call last): 
    File "C:\Users\iFunny\pyjaco\setup.py", line 17, in <module> 
    package_data={"pyjaco": ["stdlib/*.js"]} 
    File "C:\Program Files (x86)\python32\lib\distutils\core.py", line 137, in setup 
    raise SystemExit(gen_usage(dist.script_name) + "\nerror: %s" % msg) 
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ... 
] 
    or: setup.py --help [cmd1 cmd2 ...] 
    or: setup.py --help-commands 
    or: setup.py cmd --help 

error: no commands supplied 

我相信这是distutils.core进口错误,因为:\python32\lib\distutils\core.py

我做了一点点googleing,发现我需要运行ez_setup.py(你可以找到它here)。 所以我运行它,并在它安装的C:\ Program Files文件(x86)\ python32 \ Lib \ site-packages:

setuptools-2.2-py3.2.egg,setuptools.pth,并且易于安装。 PTH。我怎样才能得到这个安装正确?

+0

只需运行pip即可安装pyjaco。 – TheCreator232

+0

in cmd ..同样的事情:pip没有被识别 – user3299661

回答

0

安装任何python模块的最直接的方法是使用pip或easy_install。 pip install pyjaco

所以,首先你需要安装点子。要安装pip,请运行此处提供的python脚本:get-pip.py

我也尝试通过下载tar文件并运行setup.py来安装它,它运行得非常完美。

enter image description here