问题标签 [python-3.6]

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 投票
2 回答
2403 浏览

python - python 3.6安装和lib64

我正在尝试从 openSUSE 42.2 上的源代码安装新的 Python(3.6,几周前发布)。一切

似乎工作得很好,但是当我调用闪亮的新解释器时,我收到了这个错误:

现在,模块就在那里,它安装在 $PREFIX/lib64/python3.6/lib-dynload/readline.cpython-36m-x86_64-linux-gnu.so 下。只有解释器没有看那里(它完全忽略了 lib64,我用 -vv 进行了检查)。

更新:需要明确的是,这不仅会影响 readline,还会影响 lib64 下的所有内容,尤其是 lib-dynload 下的模块。

这似乎是一个已知问题,请参阅Python bugtracker。这是一个相当长的交流结束

是否就需要在这里做什么达成一致?我希望在它 10 岁生日之前看到它进入 3.5 :)

这让我有点困惑。这应该解决吗?我不记得以前遇到过这个问题,所以我想知道它是否是 3.6 回归。

显然,任何修复都会受到欢迎。

更新:目前我可以通过将 lib64 下的所有内容符号链接到 lib. 显然,这不是一个理想的解决方案;至少它首先破坏了引入 lib64(能够并排拥有 32 位和 64 位版本)的目的。我更喜欢配置文件中的某些内容。

0 投票
8 回答
495451 浏览

python - 如何将 .py 转换为 Python 的 .exe?

我正在尝试将一个相当简单的 Python 程序转换为可执行文件,但找不到我想要的东西,所以我有几个问题(我正在运行 Python 3.6):

到目前为止我发现的这样做的方法如下

  1. 下载旧版本的 Python 并使用pyinstaller/py2exe
  2. 在 Python 3.6 中设置一个虚拟环境,这将允许我做 1.
  3. 下载 Python 到 C++ 转换器并使用它。

这是我尝试过的/遇到的问题。

  • pyinstaller在它之前安装了所需的下载(pypi-something),所以它不起作用。下载必备文件后,pyinstaller仍然无法识别。
  • 如果我在 Python 2.7 中设置 virtualenv,我真的需要安装 Python 2.7 吗?
  • 同样,我看到的唯一 python 到 C++ 转换器只能在 Python 3.5 之前工作——如果尝试这样做,我是否需要下载并使用这个版本?
0 投票
3 回答
2295 浏览

python - Django-Simple-Captcha 添加 CSS

Python 版本:3.6.0 和 Django 版本:1.10.5

我阅读了所有关于 Django-simple-captcha 的文档,我只是找到这句话来修改验证码的渲染:

(用于默认为:u'%(image)s %(hidden_​​field)s %(text_field)s')

我不想更改所有验证码的模式,我只需要像其他字段一样在 forms.py 中添加attrs={}来更改当前验证码。

工作的常规语法示例:

目前,我有类似这样的验证码:渲染 HTML 中的img + 文本字段。如果可能的话,我想要文档之类的东西。

我在forms.py中使用:

在 page.html 中:

CaptchaField 渲染是 3 个不同的字段,默认的 HTML 渲染是(浏览器中的代码):

我试图找到在小部件验证码中使用参数“attrs”为文本字段添加 CSS 的可能性,就像其他 Django 字段一样。所以我在我的 form.py 中尝试了类似的东西:

但它不起作用,因为由 captchafield() 生成的默认字段被其他字段文本字段替换(并且验证验证码的 id 是错误的,或者我只有我的文本字段而不是图片)。

因此,我继续搜索解决方案,并尝试了解有关 CaptchaField 结构的组成:

所以我搜索在我的 TextInput 字段中添加“attrs”参数:

现在我尝试修改构造渲染的字段 TextInput 的属性,所以我看到了在文档上构建 3 个字段的MultiWidget

0 投票
5 回答
22910 浏览

python - pip 在 python3.6 上安装 Django

如果我跑,pip install Django我会得到

已满足要求:/usr/local/lib/python2.7/dist-packages 中的 Django

我想改用 python3.6(已经安装在 中/usr/bin/python3.6)。在 python 3.6 上安装最新版本的 Django的正确pip语法是什么?

0 投票
1 回答
23602 浏览

python - python3有什么区别。和python3。

  • m代表什么python3.6m
  • 它与非m版本有何不同?
  • 在哪种情况下我更喜欢使用python3.6m而不是python3.6
0 投票
1 回答
285 浏览

python - 制作 Py_Main 导入模块

我有一个 C++ 程序,我在其中调用Py_Main以进入 Python。现在我想在里面执行一些命令,Py_Main但似乎无法弄清楚如何传递它。

我看到了Py_Main电话Py_Initialize,所以我想知道这是否可能。

编辑:

我目前尝试做:

Py_Main没有myfoo可用。那我可以做import myfoo的很好。

0 投票
2 回答
6844 浏览

python - 命名元组与字典

所以我正在编写一个游戏,我需要一个可以存储大量变量的数据类型,范围从lists、和. 我在使用或之间犹豫不决。tuplesstringsintegersdictionariesnamedtuples

你看,这里最大的问题是所有这些值都可能改变,所以我需要一个可变数据类型,它不是namedtuple. 查看文档,namedtuples似乎有._replace(),所以这是否使它可变?

我也喜欢namedtuples有一种以格式__repr__打印的方法。name=value此外,为 中的每个值分配单独__doc__字段的功能namedtuple非常有用。有这个功能dictionaries吗?

0 投票
0 回答
936 浏览

python - 使用 Windows 安装 pygame 时出现 Python 错误

我是这个论坛的新手,我想问你:我正在尝试为 python 安装 pygame 和其他模块,有些工作,但有些没有!例如,我们将使用 pygame: 1. 我的 setuptools 已完全升级 2. 我使用 python 3.6.0 (python --version) 3. 当我写:pip install pygame时,这个输出来:

使用缓存的 pygame-1.9.2.tar.gz 收集 pygame 命令 python setup.py egg_info 的完整输出:

和错误:

是的,我知道对此已经有很多问题:我尝试了很多,但对我没有任何帮助:/如果您有一些建议,只需写评论,如果您需要一些电脑信息,也这样做!感谢你们!

PC 信息:操作系统:Windows 10 Home,(不是 LINUX!) CPU:Intel Core i5-6300HQ CPU 2.30GHz,RAM:8,00GB,ACER,256GB SSD,500GB HDD

0 投票
1 回答
2904 浏览

pyqt - 在 Windows 上使用多处理的 PyQt MainWindow

我尝试创建一个PyQt应用程序。为了在后台运行进程并保持PyQt5应用程序可用于新指令,我想使用multiprocessing. 在 Windows 操作系统上,当我使用 调用 QtMainWindow类中的函数时multiprocessing.process,我有一个关于酸洗这个类的错误。但它在 Linux 上运行 find 。

这是一个例子:

编辑:

我发现了几个类似的案例,例如: Python: multiprocessing in pyqt application 但它们都没有帮助。我认为这可能与我的案例使用MainWindow类的函数和属性有关。

0 投票
1 回答
256 浏览

python - Pygame 中的非平铺地图

我在 Pygame 中很陌生,但是在逐步完成教程和一些现有示例的操作之后,我认为我应该开始一些东西。因为我是一个策略游戏玩家,所以我想试一试。所以..

要创建一个简单的“风险”类地图来派出我的成群军队,你有什么建议最好?是否有某种“可点击”图形文件可供使用,或者我应该简单地在 pygame 中绘制矩形并检测对它们的点击?

此致,

马蒂亚斯