问题标签 [six]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
107672 浏览

python - Python2.7如何安装六模块

我正在使用 Python 2.7 并尝试使用dateutil如下:

但是,我收到以下错误:

您能否让我知道该six模块的用途以及如何将其安装在 Windows 7 机器上?

0 投票
2 回答
7153 浏览

python - 如何在脚本中检测 Python 版本 2 或 3?

我编写了一些脚本,它们要么仅使用 2.x 版运行,要么仅使用 Python 3.x 版运行。

如果脚本是从拟合 Python 版本开始的,我如何检测脚本内部?

有没有类似的命令:

0 投票
1 回答
1150 浏览

python - 如何在六个中添加自定义重命名?

根据文档,六个支持将自定义重命名添加six.moves

six.add_move(item)

将项目添加到six.moves映射。item 应该是一个MovedAttributeMovedModule实例。

和:

class six.MovedModule(name, old_mod, new_mod)

six.moves为在 Python 2 和 3 中引用不同模块的被调用名称创建映射。old_mod是 Python 2 模块的名称。 new_mod是 Python 3 模块的名称。

但是,这段代码对我来说产生了一个ImportError

当我使用六个 1.9.0 在 Python 3.4.2 上运行它时,我收到此错误:

内置动作工作得很好。我怎样才能让它工作?

0 投票
3 回答
4145 浏览

python - Python2.7:ImportError:需要6个1.3或更高版本;你有 1.2.0

导入 matplotlib.pyplot 时出现此错误。但是我检查了使用安装的六的版本pip list,它返回版本 1.9.0。当我检查时six.__version__,它返回 1.2.0。

任何人都可以帮助我吗?

0 投票
1 回答
8487 浏览

python - 安装 Python 模块六

我在 Windows 8 机器上运行 Python 2.7.9。我已经编程了很长时间(自 60 年代以来),但我无法弄清楚如何安装六模块。我需要一套分步说明。这里的帮助或建议的网站都会对这位老人有所帮助。谢谢!

0 投票
3 回答
1326 浏览

pip - 为什么 AWS CLI pip 包安装安装了一个无法使用的六包?

每当我更新我的 AWS CLI 时

它会降级几个包(coloramadillrsawebsocket-client)并升级six到它无法使用的版本(1.9.0)。更新后,如果我尝试使用 AWS CLI,(例如eb status)我得到

为了让 AWS CLI 再次运行,我必须降级six到 1.8.0(其他软件包可以再次升级到当前版本而不会产生不良影响)。但是下一次更新awscli(在过去的半打左右)总是把当前的——但 AWS CLI 无法使用的——再次带回来。

这里发生了什么?awscli包里有bug吗?其他人有过这种经历吗?

0 投票
1 回答
310 浏览

python - ParsePy 和 Six.py 的 Raspberry Pi 错误

我正在尝试将我的树莓派连接到 parse.com wit ParsePy,它使用来自 parse.com 的 rest-api。我正在编写一些 python 代码以使其正常工作,但 ParsePy 提供的类出现错误。特别是它的 datatypes.py 类。

似乎当我运行代码时声明导入六时,它看不到它。

我得到的错误是 NameError:name 'six' is not defined。

我该怎么做才能获得正确的课程?

0 投票
0 回答
111 浏览

python - Mac - 使用 sudo 运行 python 会导致错误的库

我正在尝试在我的 mac 机器上安装 pycuda。问题是,当我使用 sudo 运行 python 时,它得到了 python-6 的错误版本,这是 pycuda 所需的。我怎样才能解决这个问题?

0 投票
1 回答
93 浏览

python - 我应该将 Six.py 复制到我的项目中,还是可以将其添加到 setup requires 中?

与我的项目代码库一起贡献六个库是否有任何优点和缺点,或者我可以将它用作常规的 python 依赖项?

0 投票
3 回答
1256 浏览

python - 我的python控制台拒绝使用最新版本的六

由于控制台一直使用 1.4.1 版本的 Six 而不是 1.9,我的 python 中有一些依赖问题。

所以,在我的 python IDLE 上:

但在我的点子上:

如何强制我的 IDLE 使用正确的版本?

我尝试使用 pip 卸载和安装。

从 python -v 输出,然后导入六个