问题标签 [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 投票
0 回答
138 浏览

python - 在使用带有 soundcloud 库的烧瓶时,为什么“没有名为 move 的模块”?

尝试使用python-soundcloud包,导入它来为我的应用程序实现其服务器端身份验证:

0 投票
2 回答
3059 浏览

pycharm - PyCharm from six.moves import queue: unresolved reference 'queue'

I have installed the module "six", and it can be found by the PyCharm Interpreter.

PyCharm Interpreter:

enter image description here

However, PyCharm reports that it cannot resolve reference 'queue' which should be imported from six.

Unresolved reference queue:

enter image description here

0 投票
1 回答
1862 浏览

python - Python3 之六——AttributeError: 自定义对象没有属性'items'

我有一个dict类型的对象列表,这些对象Casedict. 在 Python2 中运行时,我可以遍历键和值,以方便我使用该six库的两个 Python 版本。

当我遍历这个列表时,尽管遵循了six 文档,但我得到了一个 AttributeError 。

我遍历上述对象的列表:

但是每次都会得到一个 AttributeError :

我用python3 app/run.py. 为什么它不识别可迭代对象?

0 投票
0 回答
33 浏览

python - 如何在python 3中保留python 2的惯用(“”>无)表达式?

我有依赖于 python 2 打字功能的代码

问题是 - python 3 不支持"Result string" > None比较,因此代码返回运行时异常。Python 2 很好地支持了这一点。有没有办法以惯用的方式实现这一点(例如,没有明确列举所有 None 情况)?

这也使用了函数式编程的想法(无作为底值) - 在 python3 中没有看到它有点令人失望(删除它的理由是什么?)

0 投票
1 回答
532 浏览

python - 无法在 mac os X Yosemite 上升级六

我正在尝试在我的 Mac 上为 TensorFlow 升级六个,我做到了:

我得到:

关键是它以成功安装结束。但是当我进入 ipython 解释器做:

我仍然看到1.4.1。解决办法是什么?

0 投票
2 回答
1944 浏览

python - 为什么 pip 或 easy_install 不起作用?

我正在尝试使用 API tweepy 做一些事情,它说:

当我尝试使用 cmd 使用 pip 或 easy_install 安装“六”时,我收到以下错误消息:

0 投票
2 回答
2399 浏览

python-2.7 - 没有名为 google_auth_httplib2 的模块

目标:将 GAE 与 Python 和 Google Cloud Storage 结合使用,以更有效地存储和提供图像,最终使用图像 API。

问题:尽管安装成功,但无法找到正确的模块(httplib2 和 6)。


运行时示例

Python 代码示例 A:

返回样本 A:

ImportError:没有名为 google_auth_httplib2 的模块

注意:六个也有类似的错误。“没有名为六的模块”


安装详情

python安装在:

六个安装在:

httplib2 安装在:

在命令行中运行“C:>pip install httplib2”会返回:

在命令行中运行“C:>pip install 6”会返回:

GAE 云存储客户端安装在:

使用“dev_appserver.py”的 GAE SDK 服务器托管。在:

此位置还包含 app.yaml 文件。

将模块复制到 app.yaml 位置

httplib2将和文件夹复制six-1.10.0-py2.7.egg到我的app.yaml目录。


附录1:

应用程序.yaml

包含 App.yaml 的文件夹结构

0 投票
1 回答
1781 浏览

python - 编写交叉兼容的 Python 2/3:__future__、6、future.utils 的区别?

在这个小抄的帮助下,我正在编写交叉兼容的 Python 2 和 3 代码。我注意到有不同的包和模块可以帮助做到这一点:future包(例如future.utils等)、six包和内置__future__模块。

使用这些软件包时有什么需要注意的区别吗?我应该混合和匹配它们,还是可以编写完全交叉兼容的代码,只用它们之一编写?

0 投票
1 回答
116 浏览

python-2.7 - Wagtail Docker 六包冲突升级到 wagtail 1.7

我们正在使用 docker 和 docker-compose 来运行我们的 wagtail 站点。

我们刚刚升级到 wagtail 1.7,我们收到关于六个包冲突的错误。下面的错误

这是 Dockerfile

这是 dev_requirements.txt

这很好用,但是如果我将 wagtail==1.6.3 更改为 wagtail==1.7,我会遇到上述六个包冲突。

有没有人遇到过这个问题或知道可能导致问题的原因?

它看起来像一个 python 模块依赖问题,一个模块依赖于六个 1.5.2,但 webencodings 需要 1.6.0。

我也尝试过升级 pip,但这没有什么区别:-(

我会尝试升级我能想到的不会导致问题的模块。

非常感谢任何提示或提示。

0 投票
1 回答
6893 浏览

python - python 2.7 - Requirement.parse('six>=1.6.0'))

Python ...为什么会发生这种情况?

突然间我得到这个错误:

当我跑步时python setup.py develop

这是我的 setup.py 文件

我在设置文件中添加了以下内容,但仍然出现错误:6==1.6.0

如果我运行:

然后它起作用了!

我的意思是哇。为什么要自己设置和处理问题?