Python djangocms:AttributeError:';FileNotFoundError';对象没有属性';cmd';

Python djangocms:AttributeError:';FileNotFoundError';对象没有属性';cmd';,python,django,django-cms,Python,Django,Django Cms,我正在尝试在windows上安装。我正在使用以下步骤 C:\Python34\Scripts\pip安装djangocms安装程序 E:\Projects\example>C:\Python34\Scripts\djangcms-p mysite 但抛出以下错误: Creating the project Please wait while I install dependencies *****************************************************

我正在尝试在windows上安装。我正在使用以下步骤

C:\Python34\Scripts\pip安装djangocms安装程序

E:\Projects\example>C:\Python34\Scripts\djangcms-p mysite

但抛出以下错误:

Creating the project
Please wait while I install dependencies


*****************************************************************

Check documentation at https://djangocms-installer.readthedocs.io

*****************************************************************

Traceback (most recent call last):
  File "c:\python34\lib\site-packages\djangocms_installer\install\__init__.py",
line 95, in requirements
    output = subprocess.check_output(['pip'] + args, stderr=subprocess.STDOUT)
  File "c:\python34\lib\subprocess.py", line 607, in check_output
    with Popen(*popenargs, stdout=PIPE, **kwargs) as process:
  File "c:\python34\lib\subprocess.py", line 859, in __init__
    restore_signals, start_new_session)
  File "c:\python34\lib\subprocess.py", line 1114, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\python34\lib\runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python34\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python34\Scripts\djangocms.exe\__main__.py", line 9, in <module>
  File "c:\python34\lib\site-packages\djangocms_installer\main.py", line 33, in
execute
    verbose=config_data.verbose
  File "c:\python34\lib\site-packages\djangocms_installer\install\__init__.py",
line 98, in requirements
    logger.error('cmd : %s :%s' % (e.cmd, e.output))
AttributeError: 'FileNotFoundError' object has no attribute 'cmd'
创建项目
我正在安装依赖项,请稍候
*****************************************************************
查看以下位置的文档:https://djangocms-installer.readthedocs.io
*****************************************************************
回溯(最近一次呼叫最后一次):
文件“c:\python34\lib\site packages\djangcms\u installer\install\\uuuuuu init\uuuuuu.py”,
第95行,在需求中
输出=子进程。检查输出(['pip']+args,stderr=子进程。STDOUT)
文件“c:\python34\lib\subprocess.py”,第607行,在check\u输出中
使用Popen(*popenargs,stdout=PIPE,**kwargs)作为流程:
文件“c:\python34\lib\subprocess.py”,第859行,在\uuu init中__
恢复信号,启动新会话)
文件“c:\python34\lib\subprocess.py”,第1114行,在执行子进程中
startupinfo)
FileNotFoundError:[WinError 2]系统找不到指定的文件
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“c:\python34\lib\runpy.py”,第170行,在运行模块中作为主
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“c:\python34\lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Python34\Scripts\djangcms.exe\ \uuuuu main\uuuuuu.py”,第9行,在
文件“c:\python34\lib\site packages\djangcms\u installer\main.py”,第33行,在
执行
verbose=config_data.verbose
文件“c:\python34\lib\site packages\djangcms\u installer\install\\uuuuuu init\uuuuuu.py”,
第98行,在需求中
logger.error('cmd:%s:%s'(e.cmd,e.output))
AttributeError:“FileNotFoundError”对象没有属性“cmd”

我已经搜索过了,但找不到任何解决方案。

根本原因是这一行:

output = subprocess.check_output(['pip'] + args, stderr=subprocess.STDOUT)
因此,将路径放在
pip
可执行位置,它应该可以工作:

set PATH=%PATH%;C:\Python34\Scripts
乍一看,听起来这个软件包不太适合Windows环境。。。双重异常不是很好,在没有任何路径的情况下调用
pip
可能是个问题