问题标签 [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 回答
65 浏览

python - openshift和包六的问题

我有一个 openshift 应用程序,我需要使用一个APScheduler需要包的six==1.9.0包。

如果我这样做,pip install six==1.9.0我会得到:

所以它没有安装我需要的版本。我试图卸载pip uninstall six==1.3.0,但我得到了这个:

我也尝试过这样做,sudo但我读过sudo在 openshift 应用程序中执行命令是不可能的。

任何想法?

0 投票
1 回答
876 浏览

python - Python 六库的导入问题

在我的 virtualenv 中,我有很多使用六个作为依赖项的库,但是paramikopython-keystoneclient会引发此导入错误:

我通过互联网找到一种方法来解决这个问题而不解决它。

我已经尝试了这些步骤:

  • 重新安装任何涉及的库
  • 重新安装virtualenv
  • 尝试了几个旧的六个版本

这些是库的版本:

  • 密码学==1.4
  • keystoneauth1==2.8.0
  • 帕拉米科==2.0.1
  • python-keystoneclient==3.1.0
  • python-swiftclient==3.0.0
  • 六==1.10.0
  • urllib3==1.16

我对这些 Python 版本遇到了同样的问题:

  • Python 2.7.11+ --> Ubuntu 16.04
  • Python 2.7.10 --> Ubuntu 15.10

如果我尝试

在 Python shell 中,它可以正常工作。

你有什么主意吗?提前致谢!

0 投票
1 回答
9169 浏览

python - 'from 6 import raise_from' 上的导入错误

我正在尝试使用 gmusicapi(https://github.com/simon-weber/gmusicapi)。但是,当我尝试以下行时:

我收到以下错误消息:

我不确定为什么我无法导入 raise_from。

我在 1.5.2 运行带有六个版本的 python2.7.6

0 投票
2 回答
1555 浏览

python - 如何判断一个类在 Python 3 中是否是抽象的?

我编写了一个元类,它在运行时自动将其类注册到字典中。为了使其正常工作,它必须能够忽略抽象类。

该代码在 Python 2 中运行良好,但我在尝试使其与 Python 3 兼容时遇到了困难。

这是当前代码的样子:

Python 2 中的用法如下所示:

不过,我想不通的是如何在 Python 3 中完成这项工作。

元类如何确定它是否正在初始化 Python 3 中的抽象类?

0 投票
3 回答
165 浏览

python - Python 3.2 上缺少 u 字符串?

我有一连串在 Travis CI 上运行的单元测试,并且在 PY3.2 上运行。我怎样才能在不使用 Six.u() 的情况下解决这个问题?


试图让它工作:


引用自https://pythonhosted.org/six/

在 Python 2 上, u() 不知道文字的编码是什么。每个字节直接转换为相同值的 unicode 代码点。因此,只有将 u() 与 ASCII 数据字符串一起使用才是安全的。

但使用 unicode 的全部意义在于不限于 ASCII。

0 投票
1 回答
1036 浏览

python - Webapp2 ImportError:无法导入名称_thread

我正在尝试从终端启动 webapp2 开发服务器,但出现此错误

这是python脚本:

0 投票
0 回答
181 浏览

python - pip 不断安装错误版本的六个模块

我正在使用在 MacOS 上安装六个,

后来我确认了

有任何想法吗?

0 投票
1 回答
291 浏览

python - pip和OS之间的包版本差异?

我安装了 Debian OS 和 python 2.7 版。但我有一个关于 package 的奇怪问题six。我想使用 1.10 版本。

我已经通过 pip 安装了六个 1.10:

但是当我运行以下脚本时

它说1.8.0

原因是OS中安装的veriosn不同:

如何强制 python 使用通过 pip 安装的包?

0 投票
2 回答
1179 浏览

python - 无法在 Windows 7 上的 Python 中安装 tweepy

我在 Windows 7(64 位)上安装了 Python 3.5.2。默认情况下也安装了 Pip 模块。我是安装 Python 包的新手。我正在尝试安装 tweepy 模块,但一直遇到以下问题:

1) 我尝试安装 tweepy,在命令行中导航到 C:...\Python35\Scripts 并从那里运行“pip install tweepy”,但它返回以下错误:

命令行错误——pip安装

2) 之后,我从 GitHub 下载了 tweepy,解压缩并尝试通过导航到 tweepy 文件夹并从那里运行“setup.py install”从命令行安装它,但我收到以下错误:

命令行错误 - setup.py 安装

尝试下载某些“六”模块时安装崩溃。有谁知道这个问题的解决方案?我通读了所有可能的帖子,但没有一个解决这个问题。

0 投票
3 回答
3328 浏览

python - docker-compose 启动错误无法导入名称_thread

对于所有试图开始使用 docker-compose 的好人。我正在运行 OS X El Capitan (10.11)。

该系统附带 python 2.7。不建议尝试将系统 python 替换为 python 3,因为许多核心系统依赖于 python 2 库。

在命令行中使用 docker 安装了 Mac 的“Docker”和“docker-compose”。

转到终端:'docker-compose --version' 抛出错误:

你做什么工作?只是安装 python3 并不能解决它!