crawl4ai icon indicating copy to clipboard operation
crawl4ai copied to clipboard

command not found: crawl4ai-setup

Open perevezencev opened this issue 10 months ago • 2 comments
trafficstars

I am encountering an issue when trying to run the command crawl4ai-setup. The terminal returns the error message: text zsh: command not found: crawl4ai-setup

Env:

Python 3.9.6
pip 24.3.1 

If there are any logs or additional context that could help in diagnosing this issue, please let me know. Thank you for your assistance!

perevezencev avatar Jan 12 '25 08:01 perevezencev

Hi, Can you provide reproduce this error in clean environment?

I have tried in my environment but cannot reproduce.

1. pip install -U crawl4ai

Collecting crawl4ai
  Downloading Crawl4AI-0.4.247-py3-none-any.whl.metadata (25 kB)
Collecting aiosqlite~=0.20 (from crawl4ai)
  Downloading aiosqlite-0.20.0-py3-none-any.whl.metadata (4.3 kB)
Collecting lxml~=5.3 (from crawl4ai)
  Downloading lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.8 kB)
Collecting litellm>=1.53.1 (from crawl4ai)
  Downloading litellm-1.57.8-py3-none-any.whl.metadata (36 kB)
Requirement already satisfied: numpy<3,>=1.26.0 in /home/codespace/.local/lib/python3.12/site-packages (from crawl4ai) (2.2.0)
Collecting pillow~=10.4 (from crawl4ai)
  Downloading pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.2 kB)
Collecting playwright>=1.49.0 (from crawl4ai)
  Downloading playwright-1.49.1-py3-none-manylinux1_x86_64.whl.metadata (3.5 kB)
Collecting python-dotenv~=1.0 (from crawl4ai)
  Downloading python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
Requirement already satisfied: requests~=2.26 in /home/codespace/.local/lib/python3.12/site-packages (from crawl4ai) (2.32.3)
Requirement already satisfied: beautifulsoup4~=4.12 in /home/codespace/.local/lib/python3.12/site-packages (from crawl4ai) (4.12.3)
Collecting tf-playwright-stealth>=1.1.0 (from crawl4ai)
  Downloading tf_playwright_stealth-1.1.0-py3-none-any.whl.metadata (2.6 kB)
Collecting xxhash~=3.4 (from crawl4ai)
  Downloading xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Collecting rank-bm25~=0.2 (from crawl4ai)
  Downloading rank_bm25-0.2.2-py3-none-any.whl.metadata (3.2 kB)
Collecting aiofiles>=24.1.0 (from crawl4ai)
  Downloading aiofiles-24.1.0-py3-none-any.whl.metadata (10 kB)
Requirement already satisfied: colorama~=0.4 in /home/codespace/.local/lib/python3.12/site-packages (from crawl4ai) (0.4.6)
Collecting snowballstemmer~=2.2 (from crawl4ai)
  Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting pydantic>=2.10 (from crawl4ai)
  Downloading pydantic-2.10.5-py3-none-any.whl.metadata (30 kB)
Collecting pyOpenSSL>=24.3.0 (from crawl4ai)
  Downloading pyOpenSSL-24.3.0-py3-none-any.whl.metadata (15 kB)
Collecting psutil>=6.1.1 (from crawl4ai)
  Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
Collecting nltk>=3.9.1 (from crawl4ai)
  Downloading nltk-3.9.1-py3-none-any.whl.metadata (2.9 kB)
Requirement already satisfied: typing_extensions>=4.0 in /home/codespace/.local/lib/python3.12/site-packages (from aiosqlite~=0.20->crawl4ai) (4.12.2)
Requirement already satisfied: soupsieve>1.2 in /home/codespace/.local/lib/python3.12/site-packages (from beautifulsoup4~=4.12->crawl4ai) (2.6)
Collecting aiohttp (from litellm>=1.53.1->crawl4ai)
  Downloading aiohttp-3.11.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)
Collecting click (from litellm>=1.53.1->crawl4ai)
  Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting httpx<0.28.0,>=0.23.0 (from litellm>=1.53.1->crawl4ai)
  Downloading httpx-0.27.2-py3-none-any.whl.metadata (7.1 kB)
Collecting importlib-metadata>=6.8.0 (from litellm>=1.53.1->crawl4ai)
  Downloading importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Requirement already satisfied: jinja2<4.0.0,>=3.1.2 in /home/codespace/.local/lib/python3.12/site-packages (from litellm>=1.53.1->crawl4ai) (3.1.4)
Requirement already satisfied: jsonschema<5.0.0,>=4.22.0 in /home/codespace/.local/lib/python3.12/site-packages (from litellm>=1.53.1->crawl4ai) (4.23.0)
Collecting openai>=1.55.3 (from litellm>=1.53.1->crawl4ai)
  Downloading openai-1.59.6-py3-none-any.whl.metadata (27 kB)
Collecting tiktoken>=0.7.0 (from litellm>=1.53.1->crawl4ai)
  Downloading tiktoken-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting tokenizers (from litellm>=1.53.1->crawl4ai)
  Downloading tokenizers-0.21.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Requirement already satisfied: joblib in /home/codespace/.local/lib/python3.12/site-packages (from nltk>=3.9.1->crawl4ai) (1.4.2)
Collecting regex>=2021.8.3 (from nltk>=3.9.1->crawl4ai)
  Downloading regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
Collecting tqdm (from nltk>=3.9.1->crawl4ai)
  Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting greenlet==3.1.1 (from playwright>=1.49.0->crawl4ai)
  Downloading greenlet-3.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)
Collecting pyee==12.0.0 (from playwright>=1.49.0->crawl4ai)
  Downloading pyee-12.0.0-py3-none-any.whl.metadata (2.8 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=2.10->crawl4ai)
  Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.27.2 (from pydantic>=2.10->crawl4ai)
  Downloading pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting cryptography<45,>=41.0.5 (from pyOpenSSL>=24.3.0->crawl4ai)
  Using cached cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.7 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/codespace/.local/lib/python3.12/site-packages (from requests~=2.26->crawl4ai) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in /home/codespace/.local/lib/python3.12/site-packages (from requests~=2.26->crawl4ai) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/codespace/.local/lib/python3.12/site-packages (from requests~=2.26->crawl4ai) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in /home/codespace/.local/lib/python3.12/site-packages (from requests~=2.26->crawl4ai) (2024.8.30)
Collecting fake-http-header<0.4.0,>=0.3.5 (from tf-playwright-stealth>=1.1.0->crawl4ai)
  Downloading fake_http_header-0.3.5-py3-none-any.whl.metadata (3.5 kB)
Collecting pytest-mockito<0.0.5,>=0.0.4 (from tf-playwright-stealth>=1.1.0->crawl4ai)
  Downloading pytest-mockito-0.0.4.tar.gz (3.0 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: cffi>=1.12 in /home/codespace/.local/lib/python3.12/site-packages (from cryptography<45,>=41.0.5->pyOpenSSL>=24.3.0->crawl4ai) (1.17.1)
Requirement already satisfied: anyio in /home/codespace/.local/lib/python3.12/site-packages (from httpx<0.28.0,>=0.23.0->litellm>=1.53.1->crawl4ai) (4.7.0)
Requirement already satisfied: httpcore==1.* in /home/codespace/.local/lib/python3.12/site-packages (from httpx<0.28.0,>=0.23.0->litellm>=1.53.1->crawl4ai) (1.0.7)
Requirement already satisfied: sniffio in /home/codespace/.local/lib/python3.12/site-packages (from httpx<0.28.0,>=0.23.0->litellm>=1.53.1->crawl4ai) (1.3.1)
Requirement already satisfied: h11<0.15,>=0.13 in /home/codespace/.local/lib/python3.12/site-packages (from httpcore==1.*->httpx<0.28.0,>=0.23.0->litellm>=1.53.1->crawl4ai) (0.14.0)
Collecting zipp>=3.20 (from importlib-metadata>=6.8.0->litellm>=1.53.1->crawl4ai)
  Downloading zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /home/codespace/.local/lib/python3.12/site-packages (from jinja2<4.0.0,>=3.1.2->litellm>=1.53.1->crawl4ai) (3.0.2)
Requirement already satisfied: attrs>=22.2.0 in /home/codespace/.local/lib/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm>=1.53.1->crawl4ai) (24.2.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /home/codespace/.local/lib/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm>=1.53.1->crawl4ai) (2024.10.1)
Requirement already satisfied: referencing>=0.28.4 in /home/codespace/.local/lib/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm>=1.53.1->crawl4ai) (0.35.1)
Requirement already satisfied: rpds-py>=0.7.1 in /home/codespace/.local/lib/python3.12/site-packages (from jsonschema<5.0.0,>=4.22.0->litellm>=1.53.1->crawl4ai) (0.22.3)
Collecting distro<2,>=1.7.0 (from openai>=1.55.3->litellm>=1.53.1->crawl4ai)
  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting jiter<1,>=0.4.0 (from openai>=1.55.3->litellm>=1.53.1->crawl4ai)
  Downloading jiter-0.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting pytest>=3 (from pytest-mockito<0.0.5,>=0.0.4->tf-playwright-stealth>=1.1.0->crawl4ai)
  Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB)
Collecting mockito>=1.0.6 (from pytest-mockito<0.0.5,>=0.0.4->tf-playwright-stealth>=1.1.0->crawl4ai)
  Downloading mockito-1.5.3-py3-none-any.whl.metadata (1.5 kB)
Collecting aiohappyeyeballs>=2.3.0 (from aiohttp->litellm>=1.53.1->crawl4ai)
  Downloading aiohappyeyeballs-2.4.4-py3-none-any.whl.metadata (6.1 kB)
Collecting aiosignal>=1.1.2 (from aiohttp->litellm>=1.53.1->crawl4ai)
  Downloading aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting frozenlist>=1.1.1 (from aiohttp->litellm>=1.53.1->crawl4ai)
  Downloading frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp->litellm>=1.53.1->crawl4ai)
  Downloading multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB)
Collecting propcache>=0.2.0 (from aiohttp->litellm>=1.53.1->crawl4ai)
  Downloading propcache-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.2 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp->litellm>=1.53.1->crawl4ai)
  Downloading yarl-1.18.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (69 kB)
Collecting huggingface-hub<1.0,>=0.16.4 (from tokenizers->litellm>=1.53.1->crawl4ai)
  Downloading huggingface_hub-0.27.1-py3-none-any.whl.metadata (13 kB)
Requirement already satisfied: pycparser in /home/codespace/.local/lib/python3.12/site-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyOpenSSL>=24.3.0->crawl4ai) (2.22)
Requirement already satisfied: filelock in /home/codespace/.local/lib/python3.12/site-packages (from huggingface-hub<1.0,>=0.16.4->tokenizers->litellm>=1.53.1->crawl4ai) (3.13.1)
Requirement already satisfied: fsspec>=2023.5.0 in /home/codespace/.local/lib/python3.12/site-packages (from huggingface-hub<1.0,>=0.16.4->tokenizers->litellm>=1.53.1->crawl4ai) (2024.2.0)
Requirement already satisfied: packaging>=20.9 in /home/codespace/.local/lib/python3.12/site-packages (from huggingface-hub<1.0,>=0.16.4->tokenizers->litellm>=1.53.1->crawl4ai) (24.2)
Requirement already satisfied: pyyaml>=5.1 in /home/codespace/.local/lib/python3.12/site-packages (from huggingface-hub<1.0,>=0.16.4->tokenizers->litellm>=1.53.1->crawl4ai) (6.0.2)
Collecting iniconfig (from pytest>=3->pytest-mockito<0.0.5,>=0.0.4->tf-playwright-stealth>=1.1.0->crawl4ai)
  Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting pluggy<2,>=1.5 (from pytest>=3->pytest-mockito<0.0.5,>=0.0.4->tf-playwright-stealth>=1.1.0->crawl4ai)
  Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Downloading Crawl4AI-0.4.247-py3-none-any.whl (166 kB)
Downloading aiofiles-24.1.0-py3-none-any.whl (15 kB)
Downloading aiosqlite-0.20.0-py3-none-any.whl (15 kB)
Downloading litellm-1.57.8-py3-none-any.whl (6.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 31.7 MB/s eta 0:00:00
Downloading lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 28.1 MB/s eta 0:00:00
Downloading nltk-3.9.1-py3-none-any.whl (1.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 20.6 MB/s eta 0:00:00
Downloading pillow-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 24.8 MB/s eta 0:00:00
Downloading playwright-1.49.1-py3-none-manylinux1_x86_64.whl (44.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.2/44.2 MB 34.3 MB/s eta 0:00:00
Downloading greenlet-3.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (613 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 613.1/613.1 kB 4.0 MB/s eta 0:00:00
Downloading pyee-12.0.0-py3-none-any.whl (14 kB)
Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB)
Downloading pydantic-2.10.5-py3-none-any.whl (431 kB)
Downloading pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 21.1 MB/s eta 0:00:00
Downloading pyOpenSSL-24.3.0-py3-none-any.whl (56 kB)
Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Downloading rank_bm25-0.2.2-py3-none-any.whl (8.6 kB)
Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB)
Downloading tf_playwright_stealth-1.1.0-py3-none-any.whl (33 kB)
Downloading xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194 kB)
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached cryptography-44.0.0-cp39-abi3-manylinux_2_28_x86_64.whl (4.2 MB)
Downloading fake_http_header-0.3.5-py3-none-any.whl (14 kB)
Downloading httpx-0.27.2-py3-none-any.whl (76 kB)
Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Downloading openai-1.59.6-py3-none-any.whl (454 kB)
Downloading regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (796 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 796.9/796.9 kB 5.5 MB/s eta 0:00:00
Downloading tiktoken-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 38.2 MB/s eta 0:00:00
Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
Downloading aiohttp-3.11.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 39.9 MB/s eta 0:00:00
Downloading click-8.1.8-py3-none-any.whl (98 kB)
Downloading tokenizers-0.21.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 52.5 MB/s eta 0:00:00
Downloading aiohappyeyeballs-2.4.4-py3-none-any.whl (14 kB)
Downloading aiosignal-1.3.2-py2.py3-none-any.whl (7.6 kB)
Downloading distro-1.9.0-py3-none-any.whl (20 kB)
Downloading frozenlist-1.5.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283 kB)
Downloading huggingface_hub-0.27.1-py3-none-any.whl (450 kB)
Downloading jiter-0.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (345 kB)
Downloading mockito-1.5.3-py3-none-any.whl (30 kB)
Downloading multidict-6.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131 kB)
Downloading propcache-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (243 kB)
Downloading pytest-8.3.4-py3-none-any.whl (343 kB)
Downloading yarl-1.18.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336 kB)
Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB)
Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Building wheels for collected packages: pytest-mockito
  Building wheel for pytest-mockito (pyproject.toml) ... done
  Created wheel for pytest-mockito: filename=pytest_mockito-0.0.4-py3-none-any.whl size=3756 sha256=5f1d7526a9df4263331fbc6d912587e7d03bf4fe6970f913e8f52e0c8bc284c1
  Stored in directory: /home/codespace/.cache/pip/wheels/c1/c8/ae/cf5cf886af74a90e6c487fe358a25852925002a420873f9a01
Successfully built pytest-mockito
Installing collected packages: snowballstemmer, zipp, xxhash, tqdm, regex, rank-bm25, python-dotenv, pyee, pydantic-core, psutil, propcache, pluggy, pillow, multidict, mockito, lxml, jiter, iniconfig, greenlet, frozenlist, fake-http-header, distro, click, annotated-types, aiosqlite, aiohappyeyeballs, aiofiles, yarl, tiktoken, pytest, pydantic, playwright, nltk, importlib-metadata, huggingface-hub, httpx, cryptography, aiosignal, tokenizers, pytest-mockito, pyOpenSSL, openai, aiohttp, tf-playwright-stealth, litellm, crawl4ai
  Attempting uninstall: psutil
    Found existing installation: psutil 6.1.0
    Uninstalling psutil-6.1.0:
      Successfully uninstalled psutil-6.1.0
  Attempting uninstall: pillow
    Found existing installation: pillow 11.0.0
    Uninstalling pillow-11.0.0:
      Successfully uninstalled pillow-11.0.0
  Attempting uninstall: httpx
    Found existing installation: httpx 0.28.1
    Uninstalling httpx-0.28.1:
      Successfully uninstalled httpx-0.28.1
Successfully installed aiofiles-24.1.0 aiohappyeyeballs-2.4.4 aiohttp-3.11.11 aiosignal-1.3.2 aiosqlite-0.20.0 annotated-types-0.7.0 click-8.1.8 crawl4ai-0.4.247 cryptography-44.0.0 distro-1.9.0 fake-http-header-0.3.5 frozenlist-1.5.0 greenlet-3.1.1 httpx-0.27.2 huggingface-hub-0.27.1 importlib-metadata-8.5.0 iniconfig-2.0.0 jiter-0.8.2 litellm-1.57.8 lxml-5.3.0 mockito-1.5.3 multidict-6.1.0 nltk-3.9.1 openai-1.59.6 pillow-10.4.0 playwright-1.49.1 pluggy-1.5.0 propcache-0.2.1 psutil-6.1.1 pyOpenSSL-24.3.0 pydantic-2.10.5 pydantic-core-2.27.2 pyee-12.0.0 pytest-8.3.4 pytest-mockito-0.0.4 python-dotenv-1.0.1 rank-bm25-0.2.2 regex-2024.11.6 snowballstemmer-2.2.0 tf-playwright-stealth-1.1.0 tiktoken-0.8.0 tokenizers-0.21.0 tqdm-4.67.1 xxhash-3.5.0 yarl-1.18.3 zipp-3.21.0

2. whereis crawl4ai-setup

crawl4ai-setup: /usr/local/python/3.12.1/bin/crawl4ai-setup

Umpire2018 avatar Jan 12 '25 08:01 Umpire2018

@perevezencev I suggest creating a virtual environment first and then installing the library. It will definitely be in the bin folder of the generated virtual environment. Please take a look, try it, and let us know. You can show us how you installed this, and then we can share some ideas. @Umpire2018 Your solution is completely correct, and I appreciate your support and help.

unclecode avatar Jan 13 '25 12:01 unclecode