I am using Python 3.9.13
But when I run the command
bench init frappe-bench
It gives me an error
ERROR: Package 'frappe' requires a different Python: 3.8.2 not in '>=3.10'
Full output
Setting Up Environment
$ /usr/local/bin/virtualenv --quiet env -p python3
$ /Users/gulshanprajapati/frappe-bench/env/bin/python -m pip install --quiet --upgrade pip
Getting frappe
$ git clone https://github.com/frappe/frappe.git --depth 1 --origin upstream
Cloning into 'frappe'...
remote: Enumerating objects: 3178, done.
remote: Counting objects: 100% (3178/3178), done.
remote: Compressing objects: 100% (2851/2851), done.
remote: Total 3178 (delta 419), reused 1171 (delta 227), pack-reused 0
Receiving objects: 100% (3178/3178), 15.97 MiB | 3.42 MiB/s, done.
Resolving deltas: 100% (419/419), done.
Installing frappe
$ /Users/gulshanprajapati/frappe-bench/env/bin/python -m pip install --quiet --upgrade -e /Users/gulshanprajapati/frappe-bench/apps/frappe
ERROR: Package 'frappe' requires a different Python: 3.8.2 not in '>=3.10'
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/bench/commands/make.py", line 70, in init
init(
File "/usr/local/lib/python3.9/site-packages/bench/utils/render.py", line 95, in wrapper_fn
return fn(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/bench/utils/system.py", line 79, in init
get_app(
File "/usr/local/lib/python3.9/site-packages/bench/app.py", line 433, in get_app
app.install(verbose=verbose, skip_assets=skip_assets, restart_bench=restart_bench)
File "/usr/local/lib/python3.9/site-packages/bench/utils/render.py", line 110, in wrapper_fn
return fn(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/bench/app.py", line 232, in install
install_app(
File "/usr/local/lib/python3.9/site-packages/bench/app.py", line 553, in install_app
bench.run(f"{bench.python} -m pip install {quiet_flag} --upgrade -e {app_path} {cache_flag}")
File "/usr/local/lib/python3.9/site-packages/bench/bench.py", line 47, in run
return exec_cmd(cmd, cwd=cwd or self.cwd)
File "/usr/local/lib/python3.9/site-packages/bench/utils/__init__.py", line 153, in exec_cmd
raise CommandFailedError
bench.exceptions.CommandFailedError