# Crewai update (subprocess) error

**URL:** <https://community.crewai.com/t/crewai-update-subprocess-error/3203>\
**Category:** CrewAI Community Support\
**Tags:** crewai\
**Created:** [January 24, 2025, 6:58pm UTC](https://community.crewai.com/t/crewai-update-subprocess-error/3203 "2025-01-24T18:58:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![achris7](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/achris7/32/850_2.png) [@achris7](https://community.crewai.com/u/achris7)\
**Post date:** [January 24, 2025, 6:58pm UTC](https://community.crewai.com/t/crewai-update-subprocess-error/3203/1 "2025-01-24T18:58:47Z")

</div>

Upon updating crewai a couple times i’m getting this error please advise.

error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.  
│ exit code: 1  
╰─\> [33 lines of output]  
Traceback (most recent call last):  
File “/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/\_vendor/pyproject\_hooks/\_in\_process/\_in\_process.py”, line 353, in   
main()  
File “/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/\_vendor/pyproject\_hooks/\_in\_process/\_in\_process.py”, line 335, in main  
json\_out[‘return\_val’] = hook(\*\*hook\_input[‘kwargs’])  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/\_vendor/pyproject\_hooks/\_in\_process/\_in\_process.py”, line 112, in get\_requires\_for\_build\_wheel  
backend = \_build\_backend()  
^^^^^^^^^^^^^^^^  
File “/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/\_vendor/pyproject\_hooks/\_in\_process/\_in\_process.py”, line 77, in \_build\_backend  
obj = import\_module(mod\_path)  
^^^^^^^^^^^^^^^^^^^^^^^  
File “/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/importlib/ **init**.py”, line 90, in import\_module  
return \_bootstrap.\_gcd\_import(name[level:], package, level)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File “”, line 1387, in \_gcd\_import  
File “”, line 1360, in \_find\_and\_load  
File “”, line 1310, in \_find\_and\_load\_unlocked  
File “”, line 488, in \_call\_with\_frames\_removed  
File “”, line 1387, in \_gcd\_import  
File “”, line 1360, in \_find\_and\_load  
File “”, line 1331, in \_find\_and\_load\_unlocked  
File “”, line 935, in \_load\_unlocked  
File “”, line 995, in exec\_module  
File “”, line 488, in \_call\_with\_frames\_removed  
File “/private/var/folders/7z/gz0s7cg94m1\_yjlwk7wfkx400000gn/T/pip-build-env-t1fo1fvl/overlay/lib/python3.12/site-packages/setuptools/ **init**.py”, line 16, in   
import setuptools.version  
File “/private/var/folders/7z/gz0s7cg94m1\_yjlwk7wfkx400000gn/T/pip-build-env-t1fo1fvl/overlay/lib/python3.12/site-packages/setuptools/version.py”, line 1, in   
import pkg\_resources  
File “/private/var/folders/7z/gz0s7cg94m1\_yjlwk7wfkx400000gn/T/pip-build-env-t1fo1fvl/overlay/lib/python3.12/site-packages/pkg\_resources/ **init**.py”, line 2191, in   
register\_finder(pkgutil.ImpImporter, find\_on\_path)  
^^^^^^^^^^^^^^^^^^^  
AttributeError: module ‘pkgutil’ has no attribute ‘ImpImporter’. Did you mean: ‘zipimporter’?  
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.  
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.  
│ exit code: 1  
╰─\> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
