Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

Playwright installation Error. pip install playwright gives ''No matching distribution"

When tried to install from pip install playwright as mentioned on the pypi website I got the error

ERROR: Could not find a version that satisfies the requirement playwright (from versions: none) 
ERROR: No matching distribution found for playwright

In installation docs it was mentioned to use pip install pytest-playwright . After using it, pip started downloading all the available versions (not the latest or just a single one) then gave error that the version dependencies conflict with each other. As a fix I am asked to remove version from the command line (which I never gave).

I am using linux 32bit, python 3.8 interpreter, pycharm venv

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

  1. Is the pip install playwright not working because of 32 bit machine (however it is not mentioned anywhere, or maybe I didn’t see).
  2. What’s wrong happening with pip install pytest-playwright

Please help.
Shell output with pip install pytest-playwright is here.

pip install pytest-playwright
Collecting pytest-playwright
  Using cached pytest_playwright-0.3.0-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.2.3-py3-none-any.whl (10.0 kB)
  Using cached pytest_playwright-0.2.2-py3-none-any.whl (9.8 kB)
  Using cached pytest_playwright-0.2.1-py3-none-any.whl (9.8 kB)
  Using cached pytest_playwright-0.2.0-py3-none-any.whl (9.8 kB)
  Using cached pytest_playwright-0.1.2-py3-none-any.whl (11 kB)
  Using cached pytest_playwright-0.1.1-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.1.0-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.0.12-py3-none-any.whl (10 kB)
Collecting pytest
  Using cached pytest-7.1.3-py3-none-any.whl (298 kB)
Collecting pytest-base-url
  Using cached pytest_base_url-2.0.0-py3-none-any.whl (4.6 kB)
Collecting pytest-playwright
  Using cached pytest_playwright-0.0.11-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.0.10-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.0.9-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.0.8-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.0.7-py3-none-any.whl (9.9 kB)
  Using cached pytest_playwright-0.0.6-py3-none-any.whl (10 kB)
  Using cached pytest_playwright-0.0.5-py3-none-any.whl (9.8 kB)
  Downloading pytest_playwright-0.0.4.1-py3-none-any.whl (5.6 kB)
  Downloading pytest_playwright-0.0.4-py3-none-any.whl (5.1 kB)
  Downloading pytest_playwright-0.0.3-py3-none-any.whl (3.7 kB)
  Downloading pytest_playwright-0.0.2-py3-none-any.whl (3.3 kB)
ERROR: Cannot install pytest-playwright==0.0.10, pytest-playwright==0.0.11, pytest-playwright==0.0.12, pytest-playwright==0.0.2, pytest-playwright==0.0.3, pytest-playwright==0.0.4, pytest-playwright==0.0.4.1, pytest-playwright==0.0.5, pytest-playwright==0.0.6, pytest-playwright==0.0.7, pytest-playwright==0.0.8, pytest-playwright==0.0.9, pytest-playwright==0.1.0, pytest-playwright==0.1.1, pytest-playwright==0.1.2, pytest-playwright==0.2.0, pytest-playwright==0.2.1, pytest-playwright==0.2.2, pytest-playwright==0.2.3 and pytest-playwright==0.3.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    pytest-playwright 0.3.0 depends on playwright>=1.18
    pytest-playwright 0.2.3 depends on playwright>=1.13
    pytest-playwright 0.2.2 depends on playwright>=1.13
    pytest-playwright 0.2.1 depends on playwright>=1.13
    pytest-playwright 0.2.0 depends on playwright>=1.13
    pytest-playwright 0.1.2 depends on playwright>=1.10.0
    pytest-playwright 0.1.1 depends on playwright>=1.10.0
    pytest-playwright 0.1.0 depends on playwright>=1.10.0
    pytest-playwright 0.0.12 depends on playwright>=1.9.0
    pytest-playwright 0.0.11 depends on playwright==1.8.0a1
    pytest-playwright 0.0.10 depends on playwright>=0.170.0
    pytest-playwright 0.0.9 depends on playwright>=0.0.4
    pytest-playwright 0.0.8 depends on playwright>=0.0.4
    pytest-playwright 0.0.7 depends on playwright>=0.0.4
    pytest-playwright 0.0.6 depends on playwright>=0.0.4
    pytest-playwright 0.0.5 depends on playwright>=0.0.4
    pytest-playwright 0.0.4.1 depends on playwright==0.0.4
    pytest-playwright 0.0.4 depends on playwright
    pytest-playwright 0.0.3 depends on playwright
    pytest-playwright 0.0.2 depends on playwright

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

>Solution :

  1. You can see the actual wheel list at the "Download files" tab: https://pypi.org/project/playwright/1.25.2/#files
    There you will see that unfortunately no wheels were built for linux 32bit

  2. pytest-playwright try to install playwright but failes because it doesnt find any (same issue as the first)

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading