Import error: no module named P4API

I tried to download the python API version of Perforce (no platform) from here and tried a simple connect () script:

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

      

I have this script and p4.py and the rest of the dist files (C ++ files) in the same folder. But I am getting this error:

Importerror: No module named P4API.

      

Can anyone help me?

+3


source to share


1 answer


So I found out what this mess is. My Python 2.7 is 32 bits, and the Perforce build I downloaded (and which is hosted on their site) is 64 bits. Here is the link you should follow if you have 32 bit Python.

This link has a 32 bit Python distribution for P4P



To check if you have 32-bit or 64-bit Python, just go to your command line and start the python shell (type python). The first line contains this information.

+3


source







All Articles