我尝试从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.有人能帮帮我吗?
发布于 2015-05-05 21:16:35
所以我找出了把事情搞砸的原因。我的Python2.7是32位的,而我下载的Perforce版本(放在他们的网站上)是64位的。如果你有一个32位的Python,这里是你必须遵循的链接。
This link has the 32 bit python distribution of P4P
要检查您的Python是32位还是64位,只需转到命令行并启动python shell(输入python)。第一行包含此信息。
发布于 2019-08-03 06:22:36
在我的例子中,我得到了这个错误,因为我在构建之后忘记了安装模块。我遗漏了下面的命令
sudo python3 setup.py install --apidir <Perforce C++ API absolute path>https://stackoverflow.com/questions/30053634
复制相似问题