why doesn't this work?

sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ python3 -m venv AfterJailVoice
sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ source AfterJailVoice/bin/activate
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install pytgcalls
Collecting pytgcalls
  Using cached pytgcalls-2.1.0-py3-none-any.whl (45 kB)
  Using cached pytgcalls-2.0.0-py3-none-any.whl (45 kB)
  Using cached pytgcalls-1.0.0-py3-none-any.whl (55 kB)
  Using cached pytgcalls-0.0.24-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.23-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.22-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.21-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.19-py3-none-any.whl (19 kB)
  Using cached pytgcalls-0.0.18-py3-none-any.whl (19 kB)
  Using cached pytgcalls-0.0.17-py3-none-any.whl (18 kB)
  Using cached pytgcalls-0.0.16-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.15-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.14-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.13-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.12-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.11-py3-none-any.whl (15 kB)
  Using cached pytgcalls-0.0.10-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.9-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.8-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.7-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.6-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.5-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.4-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.3-py3-none-any.whl (10 kB)
  Using cached pytgcalls-0.0.2-py3-none-any.whl (10 kB)
ERROR: Cannot install pytgcalls==0.0.10, pytgcalls==0.0.11, pytgcalls==0.0.12, pytgcalls==0.0.13, pytgcalls==0.0.14, pytgcalls==0.0.15, pytgcalls==0.0.16, pytgcalls==0.0.17, pytgcalls==0.0.18, pytgcalls==0.0.19, pytgcalls==0.0.2, pytgcalls==0.0.21, pytgcalls==0.0.22, pytgcalls==0.0.23, pytgcalls==0.0.24, pytgcalls==0.0.3, pytgcalls==0.0.4, pytgcalls==0.0.5, pytgcalls==0.0.6, pytgcalls==0.0.7, pytgcalls==0.0.8, pytgcalls==0.0.9, pytgcalls==1.0.0, pytgcalls==2.0.0 and pytgcalls==2.1.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    pytgcalls 2.1.0 depends on tgcalls==2.0.0
    pytgcalls 2.0.0 depends on tgcalls==2.0.0
    pytgcalls 1.0.0 depends on tgcalls==1.0.0
    pytgcalls 0.0.24 depends on tgcalls==0.0.16
    pytgcalls 0.0.23 depends on tgcalls==0.0.16
    pytgcalls 0.0.22 depends on tgcalls==0.0.15
    pytgcalls 0.0.21 depends on tgcalls==0.0.14
    pytgcalls 0.0.19 depends on tgcalls==0.0.12
    pytgcalls 0.0.18 depends on tgcalls==0.0.12
    pytgcalls 0.0.17 depends on tgcalls==0.0.11
    pytgcalls 0.0.16 depends on tgcalls==0.0.10
    pytgcalls 0.0.15 depends on tgcalls==0.0.10
    pytgcalls 0.0.14 depends on tgcalls==0.0.10
    pytgcalls 0.0.13 depends on tgcalls==0.0.9
    pytgcalls 0.0.12 depends on tgcalls==0.0.8
    pytgcalls 0.0.11 depends on tgcalls==0.0.7
    pytgcalls 0.0.10 depends on tgcalls==0.0.6
    pytgcalls 0.0.9 depends on tgcalls==0.0.5
    pytgcalls 0.0.8 depends on tgcalls==0.0.4
    pytgcalls 0.0.7 depends on tgcalls==0.0.4
    pytgcalls 0.0.6 depends on tgcalls==0.0.4
    pytgcalls 0.0.5 depends on tgcalls==0.0.3
    pytgcalls 0.0.4 depends on tgcalls==0.0.3
    pytgcalls 0.0.3 depends on tgcalls==0.0.3
    pytgcalls 0.0.2 depends on tgcalls==0.0.2

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install pytgcalls
Collecting pytgcalls
  Using cached pytgcalls-2.1.0-py3-none-any.whl (45 kB)
  Using cached pytgcalls-2.0.0-py3-none-any.whl (45 kB)
  Using cached pytgcalls-1.0.0-py3-none-any.whl (55 kB)
  Using cached pytgcalls-0.0.24-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.23-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.22-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.21-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.19-py3-none-any.whl (19 kB)
  Using cached pytgcalls-0.0.18-py3-none-any.whl (19 kB)
  Using cached pytgcalls-0.0.17-py3-none-any.whl (18 kB)
  Using cached pytgcalls-0.0.16-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.15-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.14-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.13-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.12-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.11-py3-none-any.whl (15 kB)
  Using cached pytgcalls-0.0.10-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.9-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.8-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.7-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.6-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.5-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.4-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.3-py3-none-any.whl (10 kB)
  Using cached pytgcalls-0.0.2-py3-none-any.whl (10 kB)
ERROR: Cannot install pytgcalls==0.0.10, pytgcalls==0.0.11, pytgcalls==0.0.12, pytgcalls==0.0.13, pytgcalls==0.0.14, pytgcalls==0.0.15, pytgcalls==0.0.16, pytgcalls==0.0.17, pytgcalls==0.0.18, pytgcalls==0.0.19, pytgcalls==0.0.2, pytgcalls==0.0.21, pytgcalls==0.0.22, pytgcalls==0.0.23, pytgcalls==0.0.24, pytgcalls==0.0.3, pytgcalls==0.0.4, pytgcalls==0.0.5, pytgcalls==0.0.6, pytgcalls==0.0.7, pytgcalls==0.0.8, pytgcalls==0.0.9, pytgcalls==1.0.0, pytgcalls==2.0.0 and pytgcalls==2.1.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    pytgcalls 2.1.0 depends on tgcalls==2.0.0
    pytgcalls 2.0.0 depends on tgcalls==2.0.0
    pytgcalls 1.0.0 depends on tgcalls==1.0.0
    pytgcalls 0.0.24 depends on tgcalls==0.0.16
    pytgcalls 0.0.23 depends on tgcalls==0.0.16
    pytgcalls 0.0.22 depends on tgcalls==0.0.15
    pytgcalls 0.0.21 depends on tgcalls==0.0.14
    pytgcalls 0.0.19 depends on tgcalls==0.0.12
    pytgcalls 0.0.18 depends on tgcalls==0.0.12
    pytgcalls 0.0.17 depends on tgcalls==0.0.11
    pytgcalls 0.0.16 depends on tgcalls==0.0.10
    pytgcalls 0.0.15 depends on tgcalls==0.0.10
    pytgcalls 0.0.14 depends on tgcalls==0.0.10
    pytgcalls 0.0.13 depends on tgcalls==0.0.9
    pytgcalls 0.0.12 depends on tgcalls==0.0.8
    pytgcalls 0.0.11 depends on tgcalls==0.0.7
    pytgcalls 0.0.10 depends on tgcalls==0.0.6
    pytgcalls 0.0.9 depends on tgcalls==0.0.5
    pytgcalls 0.0.8 depends on tgcalls==0.0.4
    pytgcalls 0.0.7 depends on tgcalls==0.0.4
    pytgcalls 0.0.6 depends on tgcalls==0.0.4
    pytgcalls 0.0.5 depends on tgcalls==0.0.3
    pytgcalls 0.0.4 depends on tgcalls==0.0.3
    pytgcalls 0.0.3 depends on tgcalls==0.0.3
    pytgcalls 0.0.2 depends on tgcalls==0.0.2

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ python3 pip install pytgcalls
python3: can't open file '/home/sypherwork/Desktop/work_after_jail/JoinVC/pip': [Errno 2] No such file or directory
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install tgcalls
Collecting tgcalls
  Downloading tgcalls-3.0.0.dev6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.5/8.5 MB 6.6 MB/s eta 0:00:00
Installing collected packages: tgcalls
Successfully installed tgcalls-3.0.0.dev6
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install pytgcalls
Collecting pytgcalls
  Using cached pytgcalls-2.1.0-py3-none-any.whl (45 kB)
  Using cached pytgcalls-2.0.0-py3-none-any.whl (45 kB)
  Using cached pytgcalls-1.0.0-py3-none-any.whl (55 kB)
  Using cached pytgcalls-0.0.24-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.23-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.22-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.21-py3-none-any.whl (21 kB)
  Using cached pytgcalls-0.0.19-py3-none-any.whl (19 kB)
  Using cached pytgcalls-0.0.18-py3-none-any.whl (19 kB)
  Using cached pytgcalls-0.0.17-py3-none-any.whl (18 kB)
  Using cached pytgcalls-0.0.16-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.15-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.14-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.13-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.12-py3-none-any.whl (17 kB)
  Using cached pytgcalls-0.0.11-py3-none-any.whl (15 kB)
  Using cached pytgcalls-0.0.10-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.9-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.8-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.7-py3-none-any.whl (14 kB)
  Using cached pytgcalls-0.0.6-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.5-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.4-py3-none-any.whl (11 kB)
  Using cached pytgcalls-0.0.3-py3-none-any.whl (10 kB)
  Using cached pytgcalls-0.0.2-py3-none-any.whl (10 kB)
ERROR: Cannot install pytgcalls==0.0.10, pytgcalls==0.0.11, pytgcalls==0.0.12, pytgcalls==0.0.13, pytgcalls==0.0.14, pytgcalls==0.0.15, pytgcalls==0.0.16, pytgcalls==0.0.17, pytgcalls==0.0.18, pytgcalls==0.0.19, pytgcalls==0.0.2, pytgcalls==0.0.21, pytgcalls==0.0.22, pytgcalls==0.0.23, pytgcalls==0.0.24, pytgcalls==0.0.3, pytgcalls==0.0.4, pytgcalls==0.0.5, pytgcalls==0.0.6, pytgcalls==0.0.7, pytgcalls==0.0.8, pytgcalls==0.0.9, pytgcalls==1.0.0, pytgcalls==2.0.0 and pytgcalls==2.1.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    pytgcalls 2.1.0 depends on tgcalls==2.0.0
    pytgcalls 2.0.0 depends on tgcalls==2.0.0
    pytgcalls 1.0.0 depends on tgcalls==1.0.0
    pytgcalls 0.0.24 depends on tgcalls==0.0.16
    pytgcalls 0.0.23 depends on tgcalls==0.0.16
    pytgcalls 0.0.22 depends on tgcalls==0.0.15
    pytgcalls 0.0.21 depends on tgcalls==0.0.14
    pytgcalls 0.0.19 depends on tgcalls==0.0.12
    pytgcalls 0.0.18 depends on tgcalls==0.0.12
    pytgcalls 0.0.17 depends on tgcalls==0.0.11
    pytgcalls 0.0.16 depends on tgcalls==0.0.10
    pytgcalls 0.0.15 depends on tgcalls==0.0.10
    pytgcalls 0.0.14 depends on tgcalls==0.0.10
    pytgcalls 0.0.13 depends on tgcalls==0.0.9
    pytgcalls 0.0.12 depends on tgcalls==0.0.8
    pytgcalls 0.0.11 depends on tgcalls==0.0.7
    pytgcalls 0.0.10 depends on tgcalls==0.0.6
    pytgcalls 0.0.9 depends on tgcalls==0.0.5
    pytgcalls 0.0.8 depends on tgcalls==0.0.4
    pytgcalls 0.0.7 depends on tgcalls==0.0.4
    pytgcalls 0.0.6 depends on tgcalls==0.0.4
    pytgcalls 0.0.5 depends on tgcalls==0.0.3
    pytgcalls 0.0.4 depends on tgcalls==0.0.3
    pytgcalls 0.0.3 depends on tgcalls==0.0.3
    pytgcalls 0.0.2 depends on tgcalls==0.0.2

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install tgcalls==2.0.0
ERROR: Could not find a version that satisfies the requirement tgcalls==2.0.0 (from versions: 3.0.0.dev6)
ERROR: No matching distribution found for tgcalls==2.0.0
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip uninstall tgcalls
Found existing installation: tgcalls 3.0.0.dev6
Uninstalling tgcalls-3.0.0.dev6:
  Would remove:
    /home/sypherwork/Desktop/work_after_jail/JoinVC/AfterJailVoice/lib/python3.11/site-packages/tgcalls-3.0.0.dev6.dist-info/*
    /home/sypherwork/Desktop/work_after_jail/JoinVC/AfterJailVoice/lib/python3.11/site-packages/tgcalls.cpython-311-x86_64-linux-gnu.so
Proceed (Y/n)? y
  Successfully uninstalled tgcalls-3.0.0.dev6
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install tgcalls==2.0.0
ERROR: Could not find a version that satisfies the requirement tgcalls==2.0.0 (from versions: 3.0.0.dev6)
ERROR: No matching distribution found for tgcalls==2.0.0
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip remove tgcalls
ERROR: unknown command "remove"
(AfterJailVoice) sypherwork@sypherwork3080:~/Desktop/work_after_jail/JoinVC$ pip install --force-reinstall -v "tgcalls==2.0.0"
Using pip 23.0.1 from /home/sypherwork/Desktop/work_after_jail/JoinVC/AfterJailVoice/lib/python3.11/site-packages/pip (python 3.11)
ERROR: Could not find a version that satisfies the requirement tgcalls==2.0.0 (from versions: 3.0.0.dev6)
ERROR: No matching distribution found for tgcalls==2.0.0