如何安装 Six.moves.xmlrpc_client?

2023-12-27

我正在从 openstack 复制一些代码片段,但是当它运行时:

import six.moves.xmlrpc_client as xmlrpclib

我收到以下错误:

    import six.moves.xmlrpc_client as xmlrpclib
ImportError: No module named xmlrpc_client

我已经安装了six包裹。如何解决这个问题呢?

我正在使用 python 2.7 在 MacOS 上工作。

我尝试安装但失败:

lichaos-MacBook-Pro:common lichao$ sudo pip install --allow-unverified xmlrpclib xmlrpclib
Collecting xmlrpclib
  xmlrpclib is potentially insecure and unverifiable.
  Downloading http://effbot.org/media/downloads/xmlrpclib-1.0.1.zip
Installing collected packages: xmlrpclib
  Running setup.py install for xmlrpclib
    changing mode of build/scripts-2.7/xmlrpc_handler.py from 644 to 755
    changing mode of build/scripts-2.7/xmlrpcserver.py from 644 to 755
    changing mode of build/scripts-2.7/echotest.py from 644 to 755
    changing mode of /usr/local/bin/echotest.py to 755
    changing mode of /usr/local/bin/xmlrpc_handler.py to 755
    changing mode of /usr/local/bin/xmlrpcserver.py to 755
Successfully installed xmlrpclib-1.0.1

$ sudo pip show six
---
Name: six
Version: 1.8.0
Location: /Library/Python/2.7/site-packages
Requires:

但是当我运行我的程序时,我仍然遇到同样的错误。如何解决问题?


six.moves is a 虚拟命名空间。它提供对 Python 2 和 3 之间重命名的包的访问。因此,您不应该安装任何东西。

通过导入自six.moves.xmlrpc_client开发商不必处理其所在位置的情况xmlrpclib https://docs.python.org/2/library/xmlrpclib.html在 Python 2 中,以及xmlrpc.client https://docs.python.org/3/library/xmlrpc.client.html在 Python 3 中。请注意,这些是标准库.

映射已添加到six版本1.5.0 https://bitbucket.org/gutworth/six/src/2828c8c72e975c326722c941c921b6f93498ea22/CHANGES?at=default#cl-135;确保您有该版本或更高版本。

Mac 预装了 6 个版本 1.4.1/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python这会干扰您安装的任何版本site-packages(在 sys.path 的最后列出)。

最好的解决方法是使用虚拟环境 http://docs.python-guide.org/en/latest/dev/virtualenvs/并安装您自己的版本six以及该项目所需的任何其他内容。为新项目创建一个新的 virtualenv。

如果您绝对必须在系统级别安装它,那么对于这个特定项目,您必须删除/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python path:

import sys
sys.path.remove('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python')

这将从您的路径中删除 OS X 提供的各种软件包,以便运行 Python;苹果公司根据自己的需要安装这些。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装 Six.moves.xmlrpc_client? 的相关文章

  • 当遵循文档代码时,Python 多处理返回 AttributeError [重复]

    这个问题在这里已经有答案了 我决定尝试使用多处理器模块来帮助加速我的程序 为了弄清楚这一点 我尝试使用有关多处理的官方 python 文档中的一些代码示例 第一次尝试 介绍 https docs python org 3 library m
  • Python Flask 删除请求

    我正在开发一个 Python 应用程序并使用 Flask 这是我的 DELETE 函数 app route DeleteMessage methods DELETE def DeleteMessage messages Message qu
  • 如何在redis中使用python删除排序集中的项目

    如何使用 python 删除排序集中大于某个值的项目 key foo pipe redis master conn pipeline pipe zadd key 1 a pipe zadd key 2 b pipe zadd key 3 c
  • 如何将 typeshed 与 mypy 一起使用?

    我克隆了typeshed https github com python typeshed但我不知道如何告诉 mypy 使用它包含的类型提示 我在 mypy help 中没有看到任何选项 mypy 存储库确实包含对 typeshed 存储库
  • Python:访问另一个类中一个类的属性和方法

    假设我有两个 A 类和 B 类 Class A A s attributes and methods here Class B B s attributes and methods here 现在我可以评估 B 类对象中 A 的属性 如下所
  • 搜索/替换 xml 内容

    我已经成功地使用 xml etree ElementTree 解析 xml 搜索内容 然后将其写入不同的 xml 然而 我只是处理单个标签内的文本 import os sys glob xml etree ElementTree as ET
  • Django表单中的隐藏字段不在cleaned_data中

    我有这个表格 class CollaboratorForm forms Form user forms CharField label Username max length 100 canvas forms IntegerField wi
  • 在 Python 中解压存档时出现错误

    我使用 Python 下载 bz2 文件 然后我想使用以下方法解压存档 def unpack file dir file cwd os getcwd os chdir dir print Unpacking file s file cmd
  • python 函数中的对象不可迭代错误

    我有一个简单的功能如下 comdList range 0 27 for t in comdList print t 但是它返回一个 in object not iterable 错误 在函数之外它工作正常 这是怎么回事 尝试这个 for t
  • 将列表列表替换为“压缩”列表列表,同时保持顺序

    我有一个列表列表 如我所附的代码所示 如果有任何共同值 我想链接每个子列表 然后我想用列表的精简列表替换列表的列表 例子 如果我有一个清单 1 2 3 3 4 I want 1 2 3 4 如果我有 4 3 1 2 3 I want 4 3
  • 使用 SQLAlchemy 查询 Pandas DataFrame 时重命名列

    当您将数据查询到 pandas 数据帧时 有没有办法保留 SqlAlchemy 属性名称 这是我的数据库的简单映射 对于 school 表 我将数据库名称 SchoolDistrict 重命名为较短的 district 我从 DBA 中删除
  • 基于 Pandas 中特殊字符分隔列中的每个项目进行聚合

    我输入的数据如下 Date Investment Type Medium 1 1 2000 Mutual Fund Stocks Fixed Deposit Real Estate Own Online Through Agent 1 2
  • 识别文本中的多个类别和相关情感

    如果您有一个文本语料库 如何识别所有类别 来自预定义类别列表 以及与之相关的情绪 正面 负面写作 我将在 Python 中执行此操作 但现阶段我不一定要寻找特定于语言的解决方案 让我们用一个例子来看看这个问题 试图澄清我的问题 如果我有一整
  • pip 升级到 pip 10.x.x 后解析需求文件的正确方法?

    所以今天我确实发现随着发布pip 10 x x the req软件包更改了其目录 现在可以在下面找到pip internal req 由于通常的做法是使用parse requirements功能在你的setup py从需求文件中安装所有依赖
  • 如何使用 opencv python 根据检测到的物体的位置生成其热图

    我需要根据对象的位置生成其热图 示例 视频帧中检测到的绿色球 如果它长时间停留在某个位置 那么该位置应该是红色的 并且球在短时间内经过的帧中的位置必须是蓝色的 这样我就需要生成热图 提前致谢 那么你在这里可以做的是 1 首先定义一个热图作为
  • VSCode IntelliSense 认为 Python 'function()' 类存在

    VSCode IntelliSense 正在完成一个名为的 Python 类function 这似乎不存在 例如 这似乎是有效的代码 def foo value return function value foo 0 But functio
  • Mac 无法安装 Tensorflow

    我检查了我的 pip3 和 python3 版本 tensorflow MacBook Pro de Hector 2 tensorflow hectoresteban pip3 V pip 10 0 1 from Users hector
  • 无法将 类型的对象转换为张量

    我正在编写一个使用 Flask 框架的客户端 python 文件 并在 docker 机器中运行它 因此 这需要一个输入文件并生成它的输出 但它会抛出无法转换为张量的错误 tf app flags DEFINE string server
  • 合并共享属性的节点

    EDITED 我真的需要 Networkx graph 专家的帮助 假设我有以下数据框 我想将这些数据框转换为图表 然后我想根据描述和优先级属性将两个图映射到相应的节点 df1 From description To priority 10
  • 获取 Flask 中没有端口的请求主机名

    我刚刚设法使用 Flask 获取我的应用程序服务器主机名request host and request url root 但这两个字段都返回请求主机名及其端口 我想使用仅返回请求主机名的字段 方法 而无需进行字符串替换 如果有 没有 We

随机推荐

  • 如何使用 BundleTransformer YuiJsMinifier 删除注释

    我在用捆绑变压器 http bundletransformer codeplex com缩小css and js资源
  • 从 JavaScript 或 JQuery 设置 React 输入字段值

    如何使用 vanilla JS 或 JQuery 以编程方式设置 React 生成的输入字段的值 我已经尝试过以下方法 但似乎没有任何效果 obj val abc obj attr value abc obj keydown obj key
  • iOS 5.0 警告:找不到 Delegate 的协议定义

    我有自定义 UIView 类 GestureView 我有一个此类的前向声明 它是下面的代表 我已将 GestureView h 导入到 m 文件中 这工作正常 但 iOS 给出警告消息 找不到 GestureViewDelegate 的协
  • 在 Angular 2 中保留页面重新加载的数据

    在我的 Angular 2 应用程序中 我将一些数据从 HomeComponent 传递到 PageComponent 然后将其保存到 PageComponent 内的变量中 现在 当我刷新页面时 我需要保留这些数据 目前我正在使用会话存储
  • 如何将变量从 C# 传递到 javascript?

    希望将变量从 c 传递到 javascript 以使用一些 jquery 代码 传递双精度数 整数 字符串 数组 有谁知道如何做到这一点 例如 如果我在 C 中有以下代码片段 string blah this is a blah strin
  • 如何在没有静态 IP 的情况下远程访问本地 Web 或数据库服务器

    我如何在没有静态 IP 地址的情况下远程访问本地 Web 服务器或数据库服务器访问 我有桌面数据库驱动的应用程序 该应用程序将数据保存在 MS SQL Server 中 我想访问在 bluehost 上托管的公司当前网站上的数据 有什么方法
  • 在 jQuery 后台拉取 HTML 资源

    在一个页面上 有一个按钮 单击该按钮时 会出现一个下拉菜单 下拉列表包含一个图像 问题是在用户单击按钮之前不会获取图像 my button click function my dropdown html img src 我想在页面加载时获取
  • 如何创建 PSObject 对象的新克隆实例

    我想创建自定义 PSObject 的新实例 我有一个创建为 PSObject 的 Button 对象 我想创建一个新对象 Button2 它具有与 Button 相同的成员 但我找不到一种方法如何克隆原始对象而不在原始对象中引用它 如果我更
  • 使用winapi查找进程ID和基地址

    我正在 Code Blocks 中编写一个程序 它会简单地打印应用程序的进程 ID 和基地址 PID 找到正确 但我在基地址方面遇到困难 而且我正在使用 GNU GCC 编译器 x64 我的猜测是错误在于HANDLE hSnap Creat
  • MySQL 数据库中字符的 UTF-8 问题(例如 é 为 é)

    我知道有数百个关于 UTF 8 问题的问题 但我尝试了所有能找到的方法 但没有一个有帮助 事实 我正在尝试读取一个包含 从我的 MySQL 数据库并将其显示在 PHP 页面上 实际上 它确实显示为 但字体无法识别它 因此使用另一种默认字体
  • 将 emacs(aquamacs) 与 python 3.2 一起使用

    mac osx Snow leopard 上的默认 python 版本是 python 2 6 1 我正在学习 python 3 所以我必须更改解释器 我已经更改了偏好设置 以便它指向 Library framework python fr
  • 在android中使用Activity的有效方法是什么

    我只是想问什么是有效的使用活动的方式 意味着将一项活动用于多种功能 或者将多项活动用于每种功能 在我的应用程序中 工作类似于类别 gt 子类别 gt 产品列表 其中方向改变设计并且还需要消耗以前的功能状态用于返回 Thanks 根据活动文档
  • Selenium 等待 Ajax 内容加载 - 通用方法

    Selenium 是否有一种通用的方法来等待所有 ajax 内容加载完毕 不绑定到特定网站 所以它适用于每个 ajax 网站 您需要等待 Javascript 和 jQuery 完成加载 执行 Javascript 检查是否jQuery a
  • 从 URI 获取图像宽度和高度

    是否可以从图像文件的 URI 获取其宽度和高度 我试图使用这段代码 但出现了错误 getAbsolutePath 之后有语法错误 标记 上存在语法错误 ArgumentList 无效 private void getDropboxIMGSi
  • Iphone 上的 OpenGL ES - 显示和旋转 3D 对象

    我是 Iphone Xcode 和 openGL ES 的新手 我正在寻找一个源代码示例 演示如何创建 3D 对象 用手势旋转它以及放大 缩小 谢谢 亚历克斯 以下是如何显示和旋转使用 Blender 创建的 3D 模型的简单示例 http
  • nextjs链接组件插值错误

    我在 Next js 中收到此错误 错误 提供的 href subject subject 值缺少要正确插入的查询值 subject 阅读更多 https err sh vercel next js href interpolation f
  • 使用 static const 结构对相关的类常量进行分组 (C++11)

    使用以下 A 的缺点是什么 h class SomeClass static const struct ConstantGroup int a 1 string b b etc CONSTANT cpp const SomeClass Co
  • 如何在android中的视图上方添加阴影

    我有一个观点 那就是作为页脚标题来服务 它只是一个视图 您可能会将其视为按钮 文本视图或布局 我对任何事物都持开放态度 这是 XML
  • Ruby 类:初始化 self 与 @variable

    有人可以解释在定义类时初始化 self 和使用 variables之间的区别吗 这是一个例子 class Child lt Parent def initialize self stuff self stuff stuff super en
  • 如何安装 Six.moves.xmlrpc_client?

    我正在从 openstack 复制一些代码片段 但是当它运行时 import six moves xmlrpc client as xmlrpclib 我收到以下错误 import six moves xmlrpc client as xm