Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Djangocms安装失败并返回非零退出状态1_Python 3.x_Django Cms - Fatal编程技术网

Python 3.x Djangocms安装失败并返回非零退出状态1

Python 3.x Djangocms安装失败并返回非零退出状态1,python-3.x,django-cms,Python 3.x,Django Cms,我已经阅读了文档,似乎无法成功安装djangocms 我正在使用一个虚拟环境,并在没有虚拟环境的情况下尝试了它,然后是正常的安装过程 Windows 10操作系统和我可以很好地启动Django项目 我得到的信息是: 创建项目 我正在安装依赖项,请稍候 安装的依赖项 创建项目 安装失败 查看以下位置的文档: 这是回溯 File "c:\program files (x86)\python36-32\Lib\runpy.py", line 193, in _run_module_as_mai

我已经阅读了文档,似乎无法成功安装djangocms

我正在使用一个虚拟环境,并在没有虚拟环境的情况下尝试了它,然后是正常的安装过程

Windows 10操作系统和我可以很好地启动Django项目

我得到的信息是: 创建项目 我正在安装依赖项,请稍候 安装的依赖项 创建项目 安装失败


查看以下位置的文档:


这是回溯

  File "c:\program files (x86)\python36-32\Lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec)

  File "c:\program files (x86)\python36-32\Lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)

  File "D:\Development\PYTHON\django_cms\env\Scripts\djangocms.exe\__main__.py", line 9, in <module>

  File "d:\development\python\django_cms\env\lib\site-packages\djangocms_installer\main.py", line 37, in execute
    django.create_project(config_data)

  File "d:\development\python\django_cms\env\lib\site-packages\djangocms_installer\django\__init__.py", line 61, in create_project
    output = subprocess.check_output(cmd_args, stderr=subprocess.STDOUT)

  File "c:\program files (x86)\python36-32\Lib\subprocess.py", line 336, in check_output **kwargs).stdout

  File "c:\program files (x86)\python36-32\Lib\subprocess.py", line 418, in run
    output=stdout, stderr=stderr)

**subprocess.CalledProcessError: Command '['d:\\development\\python\\django_cms\\env\\scripts\\python.exe', 'd:\\development\\python\\django_cms\\env\\scripts\\django-admin.py', 'startproject', 'project_two', 'D:\\Development\\PYTHON\\django_cms\\project_two']' returned non-zero exit status 1.**
文件“c:\program files(x86)\python36-32\Lib\runpy.py”,第193行,在mod\u规范的“运行”模块中
文件“c:\ProgramFiles(x86)\python36-32\Lib\runpy.py”,第85行,在\u run\u代码中
exec(代码、运行\全局)
文件“D:\Development\PYTHON\django\u cms\env\Scripts\djangocms.exe \\uuuuuuu main\uuuuuuuuu.py”,第9行,在
文件“d:\development\python\django\u cms\env\lib\site packages\djangocms\u installer\main.py”,执行中第37行
创建项目(配置数据)
文件“d:\development\python\django\u cms\env\lib\site packages\djangocms\u installer\django\uuuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
输出=子进程。检查输出(cmd\u args,stderr=子进程。STDOUT)
文件“c:\program files(x86)\python36-32\Lib\subprocess.py”,第336行,在check\u output**kwargs.stdout中
文件“c:\program files(x86)\python36-32\Lib\subprocess.py”,第418行,正在运行
输出=标准输出,标准输出=标准输出)
**subprocess.CalledProcessError:命令“['d:\\development\\python\\django\u cms\\env\\scripts\\python.exe”,“d:\\development\\python\\django\u cms\\env\\scripts\\django admin.py”,“startproject”,“project\u two”,“d:\\development\\python\\django\u cms\\project\u two']”返回非零退出状态1**

面对这样的问题。通过升级到项目级解决了这个问题。
也就是说,您有:c:\myfolder\myenv\Scripts,通常在此处激活venv。

所以,如果您想启动djangocms应用程序,您应该将目录更改为“myfolder”并运行“djangocms newproject1”。试试你以前从未用过的名字。或重新创建venv以刷新以前失败的尝试

我和你一样面对这个问题,并通过以下方式解决了它:

  • 通过以下命令卸载较旧的
    djangocms安装程序
    pip uninstall djangocms安装程序

  • 使用pip而不是pip3

  • 通过以下命令升级pip:
    pip安装--升级pip

  • 通过以下命令安装
    djangocms安装程序
    pip install djangocms安装程序

  • 使用以下命令创建项目:
    djangocms-f-p[项目路径][项目名称]
    例如
    djangocms-f-p./polls