我尝试从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).第一行包含此信息.