导入错误:没有名为P4API的模块

我尝试从here下载Perforce for python API(独立于平台)版本,并尝试执行一个简单的connect()脚本:

from P4 import P4, P4Exception
p4 = P4()
p4.port = "111"
p4.user = "xxx"
p4.client = "yyy"
p4.connect()

我在同一文件夹中有这个脚本和p4.py和其余的dist东西(c文件).但是我得到这个错误:

Importerror: No module named P4API.

有人可以帮帮我吗?

解决方法:

所以我发现了什么搞砸了.我的Python 2.7是32位,而我下载(并放置在其站点上)的Perforce构建是64位.如果您使用的是32位Python,则必须遵循以下链接.

This link has the 32 bit python distribution of P4P

要检查您是否拥有32位或64位Python,只需转到命令行并启动python shell(类型python).第一行包含此信息.

上一篇:技术指南 | Perforce Helix Core 在芯片行业的应用


下一篇:HLS函数层面优化