python3

使用 Syslog-kafka 时出现一些 python 语法错误
python3

使用 Syslog-kafka 时出现一些 python 语法错误

我需要向我的 kafka 集群发送消息,我这样做https://syslogng-kafka.readthedocs.io/en/latest/installation.html ,/etc/syslog-ng/conf.d/kafka.conf以及 destination authlog_to_kafka { python( class("syslogng_kafka.kafkadriver.KafkaDestination") on-error("fallback-to-string") ...

Admin

Selenium 的 Python 绑定
python3

Selenium 的 Python 绑定

我无法安装硒。 我已经有了Python 3和chrome驱动程序。我在 Windows 10 桌面上。以下信息cmd告诉我: C:\Users\dani>pip install selenium 'pip' is not recognized as an internal or external command, operable program or batch file. C:\Users\dani>sudo pip install selenium 'sudo' is not recognized as an internal or e...

Admin

Python 终端中的自动完成功能
python3

Python 终端中的自动完成功能

如何在启动时启用 Python 终端中的自动完成/建议? PSReadline就像在 PowerShell 或已安装的命令提示符中一样Clink。 我尝试安装自动完成,但至今仍未有任何变化。 例子: ...

Admin

gpg 解密给出空白输出
python3

gpg 解密给出空白输出

在 Python 中,尝试使用 gnupg 解密文件。 使用‘import gnupg’。(不是 python-gnupg)。 收到错误消息 — (gnupg:gpg 进程发出的 FAILURE 状态:解密 4294967295”) 并且未解密文件。生成 0 字节输出文件。 gpg --版本 >> 2.2.27 调试信息/提示 - 导入私钥后,我得到了指纹。但是,gpg --list-key 给出输出“/root/.gnupg/pubring.gpg”。gpg --list-secret-keys 没有给出任何输出。 许可问题已得到解决。 ...

Admin

将较大的 gz 压缩文件拆分为较小的压缩文件 gz
python3

将较大的 gz 压缩文件拆分为较小的压缩文件 gz

我的要求是将 gz 文件从 gcs 加载到 BQ。我正在使用 python 和 Airflow,但它会抛出一个错误,如果单个压缩文件大小大于 5 GB,则我们无法加载它。我尝试过使用带有拆分功能的 bash 运算符,但我得到的文件没有实际文件中存在的数据。拆分文件有一些垃圾数据。我希望拆分文件也是 gz 格式。输入文件 - test.gz gsutil cp gs://test/test.gz - | split -b 1G -z - /tmp/split_file_ | gsutil cp /tmp/split_file_* gs://testing/...

Admin

无法在 PyCharm Fedora 39 中选择最新的 Python 版本
python3

无法在 PyCharm Fedora 39 中选择最新的 Python 版本

我最近转而使用 Fedora 39。我安装了 PyCharm 社区版并开始使用,发现无法切换到最新的 python 版本。 $ python --version Python 3.12.1 在 PyCharm python 解释器部分,路径为/usr/bin/python3,版本为 3.10。 $ pwd /usr/bin $ ls -lrt | grep python -rwxr-xr-x. 1 root root 16032 Jul 19 2023 abrt-action-analyze-python lrwxrwxrwx. 1 root...

Admin

Ubuntu18.04 中未创建 ttyUSB 串行设备
python3

Ubuntu18.04 中未创建 ttyUSB 串行设备

我正在尝试启动并运行 USB 串行设备(GlobalSat BU-353N5 USB GPS),该设备在作为 VMWare VM 运行的 Ubuntu 18.04 PC 上运行。我已启用 USB 直通,每次运行 lsusb 后,我都可以看到设备在插入和拔出时出现和消失。 Ubuntu 18.04 VM 的内核版本为:5.4.0-84-generic 但是,当我运行 dmesg 时,它不会列出任何 ttyUSB0 设备,并且当我插入设备时它不会创建 /dev/ttyUSB0。在另一台具有类似内核版本的 ubuntu PC 上,它运行良好。 因此,当我运行我的 ...

Admin

在 MacOS 上从 10GB+ PSB 快速检索 512px 图像缩略图/预览?
python3

在 MacOS 上从 10GB+ PSB 快速检索 512px 图像缩略图/预览?

是否可以在 MacOS 上从大图像(10GB+ PSB)中快速(毫秒)提取 512px 图像缩略图/预览? 用例 我需要在导入 FileMaker 时快速获取一批大型多 GB 图像的图像预览/缩略图(~512px),以附带借助 ExifTool 访问的元数据。 源图像 原始图像可以最大到 10GB+、8 位到 32 位、RGB 或 CMYK、分层或扁平化、有或没有 Alpha/Spot 变化、有或没有背景透明度,并且可以从 Photoshop 保存为 TIF、PSD、PSB、PNG、JPEGS 或 HEIC,并启用缩略图和最大化兼容性。 实验 Exif工具...

Admin

conda create --name doc-env python==3.10 但安装的版本仍然是 3.18
python3

conda create --name doc-env python==3.10 但安装的版本仍然是 3.18

我尝试使用 conda 安装 python 3.7,但每次似乎都会得到 python 3.11。然后我尝试使用 明确指定通道,conda create --name doc-env python=3.10 -c conda-forge我注意到在左括号中看不到环境。如何在我的环境中安装我的 python 版本?除了 Anaconda,我的机器上没有 Python。我通过 Windows 11 上的 Visual Studio Code 完成了所有这些操作。 PS C:\Users\antoi\Documents\document-qa-webui> co...

Admin

(venv)所有目录中 bash 终端提示符上的前缀
python3

(venv)所有目录中 bash 终端提示符上的前缀

我最初很高兴看到我的终端提示符带有前缀,(venv)因为我在我学习python的文件夹中,并且在那个文件夹中,我创建了一个./venv文件夹来保存我的虚拟环境,我似乎已经能够激活它。 今天我惊恐地发现,它现在(venv)在我的计算机上我所访问的所有其他地方都加上了我的提示前缀。 问题 这是创建虚拟环境时的标准/预期行为吗?为什么?这些其他文件夹甚至不是 Python 项目。 我该如何停止这种疯狂的行为/将 python-env 的感知限制在相关目录中? echo $PS1给出: (venv) \u@\h \[\]\w\[\] \[\]$git_branc...

Admin

在 Windows 上将 python.exe 添加到路径中
python3

在 Windows 上将 python.exe 添加到路径中

我的 Windows 10 安装了 Python 2.7。我没有管理员权限,无法卸载它。我现在安装了 Python 3。因此我有 2 个版本...但我希望默认版本是 Python 3。我创建了包含 Python 3 路径的用户环境变量...但当我从命令行执行 python.exe 时,它​​仍然指向 2.7 因此我的问题是:我该如何欺骗它并使 Python 3 成为我的默认可执行文件?谢谢 ...

Admin

在 Ubuntu 18.04 上将 Python3 更新为新安装的版本
python3

在 Ubuntu 18.04 上将 Python3 更新为新安装的版本

尝试了几种搜索策略,但找不到有效的答案。我刚刚将 Python-3.11.5 安装到我的“主”目录下的一个目录中。当我在终端中输入 me@mine:~/Python-3.11.5$ python3 --version Python 3.6.9 我没有看到默认版本号的更新,尝试使用依赖于 Python v3.7 或更高版本的程序失败。但我还没有找到正确的参数来改变以识别新版本,尽管如果我直接通过次要版本调用它,它就会出现 me@mine:~/Python-3.11.5$ python3 Python 3.6.9 (default, Jun 29 2022, ...

Admin

如何将 Anaconda pip 设为默认 pip
python3

如何将 Anaconda pip 设为默认 pip

我的 Python 3pip搞砸了。显然,我有一个非 conda pip 作为默认 pip,但 conda python 是我的默认 python(如下所示),这弄乱了软件包安装: >which -a pip /home/<user>/.local/bin/pip /home/<user>/.conda/envs/newenv/bin/pip /usr/bin/pip >which -a python /home/<user>/.conda/envs/newenv/bin/python /usr/bin...

Admin

运行 python3-fail2ban 时出错,显示“必须为‘#’格式定义 PY_SSIZE_T_CLEAN 宏”
python3

运行 python3-fail2ban 时出错,显示“必须为‘#’格式定义 PY_SSIZE_T_CLEAN 宏”

我正在尝试运行 yocto 构建的 python3-fail2ban 组件,但遇到了与PY_SSIZE_T_CLEAN 宏。错误信息是PY_SSIZE_T_CLEAN macro must be defined for '#' formats。 我调查了这个问题,发现在 Python 3.10 C-API 文档中https://docs.python.org/3.10/c-api/arg.html#arg-parsing,其中提到, for all # variants of formats (like s#, y#, etc.), the PY_SSIZE...

Admin

Python3.11 的 GIT CI/CD 失败
python3

Python3.11 的 GIT CI/CD 失败

我遇到了一个有趣的情况。我有一台机器,我正在开发锈主要是,但我们正在做一些脚本Python. 目的不同,但针对同一个项目。有多个开发人员,我们正在通过胃肠道疾病,利用持续集成/持续交付测试、格式化等的管道。我们最近安装了python3.11在系统上进行修改,以便python3指向3.11。 现在当我们运行持续集成/持续交付它失败。 当我将其指向 3.8 时,没有问题,运行正常。查看错误本身,我发现它无法导入html5lib包裹。 我进行了一些基本的故障排除。首先,我创建了一个韦恩并测试点子安装html5lib并发现它已经安装。我可以导入html5lib在脚...

Admin