问题标签 [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.
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 位版本)的目的。我更喜欢配置文件中的某些内容。
python - 如何将 .py 转换为 Python 的 .exe?
我正在尝试将一个相当简单的 Python 程序转换为可执行文件,但找不到我想要的东西,所以我有几个问题(我正在运行 Python 3.6):
到目前为止我发现的这样做的方法如下
- 下载旧版本的 Python 并使用
pyinstaller/py2exe
- 在 Python 3.6 中设置一个虚拟环境,这将允许我做 1.
- 下载 Python 到 C++ 转换器并使用它。
这是我尝试过的/遇到的问题。
- 我
pyinstaller
在它之前安装了所需的下载(pypi-something),所以它不起作用。下载必备文件后,pyinstaller
仍然无法识别。 - 如果我在 Python 2.7 中设置 virtualenv,我真的需要安装 Python 2.7 吗?
- 同样,我看到的唯一 python 到 C++ 转换器只能在 Python 3.5 之前工作——如果尝试这样做,我是否需要下载并使用这个版本?
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:
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
语法是什么?
python - python3有什么区别。和python3。米
m
代表什么python3.6m
?- 它与非
m
版本有何不同? - 在哪种情况下我更喜欢使用
python3.6m
而不是python3.6
?
python - 制作 Py_Main 导入模块
我有一个 C++ 程序,我在其中调用Py_Main
以进入 Python。现在我想在里面执行一些命令,Py_Main
但似乎无法弄清楚如何传递它。
我看到了Py_Main
电话Py_Initialize
,所以我想知道这是否可能。
编辑:
我目前尝试做:
并Py_Main
没有myfoo
可用。那我可以做import myfoo
的很好。
python - 命名元组与字典
所以我正在编写一个游戏,我需要一个可以存储大量变量的数据类型,范围从lists
、和. 我在使用或之间犹豫不决。tuples
strings
integers
dictionaries
namedtuples
你看,这里最大的问题是所有这些值都可能改变,所以我需要一个可变数据类型,它不是namedtuple
. 查看文档,namedtuples
似乎有._replace()
,所以这是否使它可变?
我也喜欢namedtuples
有一种以格式__repr__
打印的方法。name=value
此外,为 中的每个值分配单独__doc__
字段的功能namedtuple
非常有用。有这个功能dictionaries
吗?
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
pyqt - 在 Windows 上使用多处理的 PyQt MainWindow
我尝试创建一个PyQt
应用程序。为了在后台运行进程并保持PyQt5
应用程序可用于新指令,我想使用multiprocessing
. 在 Windows 操作系统上,当我使用 调用 QtMainWindow
类中的函数时multiprocessing.process
,我有一个关于酸洗这个类的错误。但它在 Linux 上运行 find 。
这是一个例子:
编辑:
我发现了几个类似的案例,例如:
Python: multiprocessing in pyqt application
但它们都没有帮助。我认为这可能与我的案例使用MainWindow
类的函数和属性有关。
python - Pygame 中的非平铺地图
我在 Pygame 中很陌生,但是在逐步完成教程和一些现有示例的操作之后,我认为我应该开始一些东西。因为我是一个策略游戏玩家,所以我想试一试。所以..
要创建一个简单的“风险”类地图来派出我的成群军队,你有什么建议最好?是否有某种“可点击”图形文件可供使用,或者我应该简单地在 pygame 中绘制矩形并检测对它们的点击?
此致,
马蒂亚斯