gpt4 book ai didi

python - 尝试导入 P4 时没有名为 P4API 的模块

转载 作者:太空宇宙 更新时间:2023-11-03 15:10:07 25 4
gpt4 key购买 nike

我正在尝试将 Perforce 与 python 一起使用。当我执行此行时:

import P4

我收到的错误消息是:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\P4.py", line 410, in <module>
import P4API
ImportError: No module named P4API

尝试查看不同的答案,但没有一个解决了我的问题......似乎 P4 的代码管理非常困惑,模块名称不断变化...有人请告诉我 p4 的 python api 会发生什么以及如何安装它们?

顺便说一句,我使用 Windows 10 64 位,谢谢!

最佳答案

当我在 Eclipse(适用于 Java 开发人员的 Eclipse IDE 版本:2019-09 R (4.13.0))中使用 Python3.8 时,我遇到了同样的问题。

此外,我使用 p4python p4python-2019.1.1858212.tar.gz (92.5 kB) 并手动复制到 python3.8 安装位置。

pip install p4python由于某些 ssl 错误而无法在 MS-DOS 中运行。

原因:Python3.8是罪魁祸首,因为上面的p4python与其不兼容。

解决方案:

  1. 使用Python3.7
  2. 从 MSDOS 触发pip install p4python,如下所示:C:\Program Files (x86)\Python\Python37\Scripts>pip install p4python

  3. p4python 已成功下载并安装在 Python3.7 中。无需手动从https://pypi.org/project/p4python/#files下载

  4. 现在使用 P4.connect() 如下所示,它工作正常。

    从 P4 导入 P4

    p4 = P4()p4.端口=“xxxx”p4.user =“vivek.goynar”p4.client =“”

    p4.connect()

关于python - 尝试导入 P4 时没有名为 P4API 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com