Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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
Git 在Ubuntu 18.04上安装openstack时,我遇到了一个错误:无法卸载';simplejson';_Git_Ubuntu 18.04_Openstack_Devstack - Fatal编程技术网

Git 在Ubuntu 18.04上安装openstack时,我遇到了一个错误:无法卸载';simplejson';

Git 在Ubuntu 18.04上安装openstack时,我遇到了一个错误:无法卸载';simplejson';,git,ubuntu-18.04,openstack,devstack,Git,Ubuntu 18.04,Openstack,Devstack,我正试图在带有Ubuntu 18.04的机器上安装openstack(单节点),我执行了以下步骤: 更新和升级ubuntu,安装git,克隆devstack 然后在运行stack.sh之后,我陷入了“错误:无法卸载'simplejson'。这是一个distutils安装的项目,因此我们无法准确确定哪些文件属于它,这将导致仅部分卸载。” 我尝试了“Force=yes./stack.sh”但没有帮助,还有“sudo apt get remove simplejson”但找不到包,还有“pip uni

我正试图在带有Ubuntu 18.04的机器上安装openstack(单节点),我执行了以下步骤: 更新和升级ubuntu,安装git,克隆devstack 然后在运行stack.sh之后,我陷入了“错误:无法卸载'simplejson'。这是一个distutils安装的项目,因此我们无法准确确定哪些文件属于它,这将导致仅部分卸载。” 我尝试了“Force=yes./stack.sh”但没有帮助,还有“sudo apt get remove simplejson”但找不到包,还有“pip uninstall simplejson”但出现了相同的错误“这是一个distutils安装的项目,因此我们…”


请提供帮助。

问题在于pip install命令。对devstack代码进行以下更改:

  • 导航到devstack文件夹
  • 编辑inc/python文件
  • 更改第198行:

    from:$cmd\u pip$升级$install\u test\u requs\

    至:$cmd\u pip$升级$install\u test\u reqs--忽略已安装\


  • 嗯。摆脱它的唯一方法是: sudo apt purge python3 simplejson

    然后重新运行。/stack.sh

    18.04.4 BB

    以下来自的答案不再有效

    在较新版本中,“devstack/inc/python”文件已更改

    需要更改的行位于
    pip\u install
    功能中。在192号线

    $cmd_pip $upgrade \
    


    稍微描述一下可能会有帮助。
    $cmd_pip $upgrade --ignore-installed \