-
Posts
4 -
Joined
-
Last visited
Content Type
Events
Profiles
Forums
Downloads
Posts posted by Hadrien FARRE
-
-
Ok so I downgraded to python 2.7.17, but it seems to have a conflict with a module in "future"
# Error: AttributeError: file C:\Python27\Lib\site-packages\future\standard_library\__init__.py line 462: 'module' object has no attribute 'getoutput' #
And with python 3.6 I still have :
# Error: ImportError: file C:\Python36\Lib\site-packages\ftrack_api\session.py line 7: No module named builtins #
I search the getoutput problem on the internet, but I didn't really find any working solution 😕
I forgot to notice I launch maya 2020
-
Ha ok !
I didn't thought about it, so technically if I downgrade my python it should work ?
I'll give it a try with a lower version
-
Hello,
I'm starting with the ftrack_python_api and wanted to launch it from the maya script editor directly.
I followed two things I found on the forum :
- updating the PYTHONPATH to add my site-packages folder in env var, for exemple : PYTHONPATH = %PYTHONPATH%;C:\Users\Kombbo_05\AppData\Roaming\Python\Python39\site-packages
- creating a virtual environment to re-install the api properly and then in Maya script editor use : import sys sys.path.insert(0, 'C:\Users\Hadrien\api-test\Lib\site-packages')
But in both cases when I try the "import ftrack_api", I've got this error :
# Error: ImportError: file C:/Users/Hadrien/api-test/Lib/site-packages\ftrack_api\session.py line 7: No module named builtins #
It seems that the missing module is part of "future" but ftrack_api can't find it, and the strange thing is that if I launch "from future import builtins", it works...
Is there a python path to add more ? or something maybe I missed
Thanks for your help
"ftrack_api" in maya, No module named builtins
in General discussion
Posted
Update on the search:
Ok, so apparently, the trouble was with the commands.py that is in C:\Python27\Lib
For some strange reason, when in maya, you type import commands, it doesn't import the commands form C:\Python27\Lib but from somewhere else. And this other commands doesn't have the attributes.
When making a dir on it :
['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__']
So I juste copy/paste the commands.py from C:\Python27\Lib to C:\Python27\Lib\site-packages and C:\Python27\Lib\site-packages\future
and now in Maya when I try dir (commands) I get :
['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', 'getoutput', 'getstatus', 'getstatusoutput', 'mk2arg', 'mkarg']
And ftrack seems to works in maya 2020 python 2.7.17
I'll continue to look for a way to make it work with python 3.7