首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在试图导入P4API时没有名为P4的模块

在试图导入P4API时没有名为P4的模块
EN

Stack Overflow用户
提问于 2017-05-31 14:52:45
回答 2查看 3.5K关注 0票数 1

我试图在python中使用Perforce。当我做这行的时候:

代码语言:javascript
复制
import P4

我收到的错误消息是:

代码语言:javascript
复制
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会发生什么,以及如何安装它们?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-02 20:20:27

我认为应该只有P4,而不是P4API

代码语言:javascript
复制
from P4 import P4

我没有在P4API包中看到任何P4模块

票数 0
EN

Stack Overflow用户

发布于 2019-11-06 12:07:26

当我在Eclipse中使用Python3.8 (:2019-09 R (4.13.0))时,我也遇到了同样的问题。

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

由于某些ssl错误,pip安装p4python在MS中无法工作.

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

解决方案:

  1. 使用Python3.7 3.7
  2. 从MSDOS中触发pip安装p4python,如下所示: C:\Program (x86)\Python\Python37\Scripts>pip \Python\Python37\Scripts>pip\Python\Python37\Scripts>pip p4python
  3. p4python被下载并在Python3.7中成功安装。不需要手动从https://pypi.org/project/p4python/#files下载
  4. 现在使用P4.connect(),如下所示,它工作得很好。 从P4导入P4 p4 = P4() p4.port = "xxxx“p4.user = "vivek.goynar”p4.client = "“ P4. p4.connect()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44288015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档