Hello my friends, how are you, I'm trying to run the project but an error is being returned, can you please help me, thank you
clear
cd /home/marcio/dados/git-clones/pessoal/gnz-python/
pwd
ls -lah
rm -fr moviepy
pip list
pip check
ls /home/marcio/.pyenv/versions/3.10.14/lib/python3.10/site-packages
git clone https://github.com/Zulko/moviepy
cd moviepy
pip install moviepy
/home/marcio/dados/git-clones/pessoal/gnz-python
total 48K
drwxrwxr-x 7 marcio marcio 4,0K mar 25 22:37 .
drwxrwxr-x 7 marcio marcio 4,0K mar 25 22:00 ..
drwxrwxr-x 3 marcio marcio 4,0K mar 25 22:28 AI-Video-Generator-Using-OpenAI-Python
drwxrwxr-x 8 marcio marcio 4,0K mar 25 22:04 .git
-rw-rw-r-- 1 marcio marcio 3,1K mar 25 22:02 .gitignore
-rw-rw-r-- 1 marcio marcio 12K mar 25 22:02 LICENSE
drwxrwxr-x 10 marcio marcio 4,0K mar 25 22:37 moviepy
drwxrwxr-x 5 marcio marcio 4,0K mar 25 22:15 openai-quickstart-python
-rw-rw-r-- 1 marcio marcio 901 mar 25 22:45 README.md
drwxrwxr-x 2 marcio marcio 4,0K mar 25 22:22 .vscode
Package Version
----------------- --------
annotated-types 0.6.0
anyio 4.2.0
blinker 1.7.0
certifi 2024.2.2
click 8.1.7
distro 1.9.0
exceptiongroup 1.2.0
Flask 3.0.2
h11 0.14.0
httpcore 1.0.2
httpx 0.26.0
idna 3.6
itsdangerous 2.1.2
Jinja2 3.1.3
MarkupSafe 2.1.5
openai 1.11.1
pip 24.0
pydantic 2.6.1
pydantic_core 2.16.2
python-dotenv 1.0.1
setuptools 65.5.0
sniffio 1.3.0
tqdm 4.66.1
typing_extensions 4.9.0
Werkzeug 3.0.1
No broken requirements found.
annotated_types dotenv itsdangerous-2.1.2.dist-info pydantic_core-2.16.2.dist-info
annotated_types-0.6.0.dist-info exceptiongroup jinja2 python_dotenv-1.0.1.dist-info
anyio exceptiongroup-1.2.0.dist-info Jinja2-3.1.3.dist-info README.txt
anyio-4.2.0.dist-info flask markupsafe setuptools
blinker flask-3.0.2.dist-info MarkupSafe-2.1.5.dist-info setuptools-65.5.0.dist-info
blinker-1.7.0.dist-info h11 openai sniffio
certifi h11-0.14.0.dist-info openai-1.11.1.dist-info sniffio-1.3.0.dist-info
certifi-2024.2.2.dist-info httpcore pip tqdm
click httpcore-1.0.2.dist-info pip-24.0.dist-info tqdm-4.66.1.dist-info
click-8.1.7.dist-info httpx pkg_resources typing_extensions-4.9.0.dist-info
distro httpx-0.26.0.dist-info __pycache__ typing_extensions.py
distro-1.9.0.dist-info idna pydantic werkzeug
_distutils_hack idna-3.6.dist-info pydantic-2.6.1.dist-info werkzeug-3.0.1.dist-info
distutils-precedence.pth itsdangerous pydantic_core
Cloning into 'moviepy'...
remote: Enumerating objects: 8354, done.
remote: Counting objects: 100% (189/189), done.
remote: Compressing objects: 100% (126/126), done.
remote: Total 8354 (delta 98), reused 106 (delta 63), pack-reused 8165
Receiving objects: 100% (8354/8354), 40.71 MiB | 24.26 MiB/s, done.
Resolving deltas: 100% (5855/5855), done.
Collecting moviepy
Using cached moviepy-1.0.3.tar.gz (388 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [63 lines of output]
running dist_info
creating /tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info
writing /tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/dependency_links.txt
writing requirements to /tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/requires.txt
writing top-level names to /tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/top_level.txt
writing manifest file '/tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/SOURCES.txt'
reading manifest file '/tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENCE.txt'
writing manifest file '/tmp/pip-modern-metadata-mbrfyj6a/moviepy.egg-info/SOURCES.txt'
creating '/tmp/pip-modern-metadata-mbrfyj6a/moviepy-1.0.3.dist-info'
Traceback (most recent call last):
File "/home/marcio/.pyenv/versions/3.10.14/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
main()
File "/home/marcio/.pyenv/versions/3.10.14/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/home/marcio/.pyenv/versions/3.10.14/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 366, in prepare_metadata_for_build_wheel
self.run_setup()
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 487, in run_setup
super().run_setup(setup_script=setup_script)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 311, in run_setup
exec(code, locals())
File "<string>", line 110, in <module>
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/__init__.py", line 104, in setup
return distutils.core.setup(**attrs)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/command/dist_info.py", line 97, in run
bdist_wheel = self.get_finalized_command('bdist_wheel')
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 304, in get_finalized_command
cmd_obj = self.distribution.get_command_obj(command, create)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 860, in get_command_obj
klass = self.get_command_class(command)
File "/tmp/pip-build-env-wj89cygq/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 714, in get_command_class
self.cmdclass[command] = cmdclass = ep.load()
File "/home/marcio/.pyenv/versions/3.10.14/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
module = import_module(match.group('module'))
File "/home/marcio/.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/tmp/pip-build-env-wj89cygq/normal/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 27, in <module>
from .macosx_libfile import calculate_macosx_platform_tag
File "/tmp/pip-build-env-wj89cygq/normal/lib/python3.10/site-packages/wheel/macosx_libfile.py", line 43, in <module>
import ctypes
File "/home/marcio/.pyenv/versions/3.10.14/lib/python3.10/ctypes/__init__.py", line 8, in <module>
from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
marcio@marcio-Inspiron-5548:~/dados/git-clones/pessoal/gnz-python/moviepy$
Hello my friends, how are you, I'm trying to run the project but an error is being returned, can you please help me, thank you