问题标签 [python-3.3]

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 投票
4 回答
475 浏览

python - Python 3.3 蓝图

我有兴趣了解 Python 3.3 中将发生哪些语言更改(无需订阅开发人员邮件列表并监视消息流)。

我在 python.org 上找到了这个页面,但我想知道是否有其他程序员会推荐的其他参考资料。

0 投票
3 回答
3782 浏览

python - 如何让 python 与 libz 一起编译?

我刚刚从源代码编译的python 3.3版本:

与我的python3(3.2)系统版本相比:

由于某种原因,libz 和其他一些库丢失了。我在这里尝试了解决方案,但没有奏效。我很难过 - 有什么想法吗?

0 投票
1 回答
309 浏览

python - 当 Python 3.3 附带新包时,Distribute 会过时吗?

Python 3.3将附带一个名为“打包”的新打包工具:

新的“打包”模块,基于“distribute”和“distutils2”项目,弃用“distutils”

这是否意味着Distribute将在 Python 3.3 中过时?

0 投票
1 回答
2107 浏览

python - Python 3.3 PEP 418 示例给出“命名空间”对象不可迭代错误

Python 3.3 的测试版已经发布,非常棒。

新改版的时间模块具有get_clock_info方法来获取有关平台的许多逻辑时钟的信息。PEP 418描述了新的时间模块。

当我尝试运行 PEP 418 中引用的示例程序之一clock_resolution.py时,我进入TypeError: 'namespace' object is not iterable下面的第 54 行:

第 53 行的“信息”包含:

那么如何迭代一个命名空间对象呢?

0 投票
1 回答
161 浏览

python - 对列表python中的每个项目使用一个函数

您好我正在尝试构建一个工具来压缩文件夹列表并重命名压缩文件,我要压缩的文件夹名称列表位于 .txt 文件中,.txt 是这样的:

我已经使用了多种方法来尝试构建此代码,但我不断收到一个 python 错误集对象不可下标,我不知道该怎么做才能纠正这个问题以及如何从这里继续。我可以不将 shutil.make_archive 与字典一起使用,还是可以使用列表?因为我想在第一列中运行此函数并重命名我使用第二列创建的文件。我正在使用 python 3,任何帮助都会很棒!

0 投票
6 回答
17732 浏览

python - Python 3.3 源代码设置:未找到模块:_lzma _sqlite3 _tkinter

我正在尝试按照 python 开发人员指南在 Ubuntu 12.04 上设置 CPython 的编译版本。即使在安装了依赖包 lzma 和 sqlite3 之后,构建也会失败,表明未找到依赖模块。 确切的错误:

*Python 构建完成,但未找到构建这些模块的必要位:_lzma _sqlite3 _tkinter
要找到必要的位,请在 setup.py 中的 detect_modules() 中查找模块名称。*

我找不到包 tkinter。感谢任何帮助。

0 投票
1 回答
600 浏览

python - Python 3.3 HTTP Cookie 错误

我刚刚完成了 Python 3.3 的全新安装(从源代码),并安装了“请求”库。我正在尝试一个非常简单的请求:

我得到一个非常奇怪的错误作为回报:

看到我仍然是一个 Python 初学者,我完全不知道是什么导致了这个错误。有任何想法吗?

0 投票
2 回答
2947 浏览

macos - Python 3.3 在 OSX 上找不到任何 pip 安装包?

我最近从 Python.org 安装了 Python 3.3 DMG。

我安装了 pip、virtualenv 和 virtualenv-wrapper。

当我做:

环境按预期创建。

然后当我进行 pip 安装时,比如说:

它安装正确(没有错误)。

然后当我启动 python 时:

我还尝试了其他一些软件包:pytz、pymemoize、mock,并且似乎都遇到了同样的“没有名为...的模块”问题。

查看虚拟环境的站点包目录,包就在那里,只是解释器似乎找不到它们。如果我做了一个pip freeze所有已安装的包都列出来了。

有什么建议么?

如果有帮助,我正在使用:

  • Python 3.3(同样,从 Python.org 的 .dmg 安装)
  • 点子 v1.2.1
  • 虚拟环境包装器 v1.8.2
  • 分发 0.6.28
  • OSX 10.7(狮子)

编辑:根据要求,输出sys.path为:

因此缺少的是:`/Users/aparkin/.envs/someenv/lib/python3.3/site-packages'——虚拟环境的站点包目录。

编辑 2:同样,ls -l在 site-packages 目录上做一个给出:

0 投票
3 回答
8905 浏览

python - 使用 python 3.3 时是否需要 python 包 virtualenv?

我正在查看Cristoph Gohlke 的 python 包,我注意到有一个用于 Python 3.3 的包 Virtualenv。

由于标准python库v3.3中有一个包venv,我想知道单独安装这个包是否有好处。

编辑:从virtualenv 1.8.2venv这两个包的文档中,我可以说venv标准库包缺少以下功能:

  1. --no-site-packages选项
  2. 在 setuptools 或分发之间进行选择
  3. 无法安装 pip,因为它在默认的 python 安装中不可用
  4. 虚拟环境中没有自定义提示前缀--prompt=PROMPT

如果还有其他我无法发现的差异,请在此处写下。

0 投票
1 回答
426 浏览

python - 导入 paramiko 时出现“密码”的 ValueError

我想在 win 7 32bit 上安装 paramiko,python 是 3.3。我可以编译它,但得到以下错误: