Could someone please help me with this error message:
Could not find a version that satisfies the requirement unittest
I installed the latest Python
and PyCharm
and try to install the package unittest
but get the above error. So far my experience with Python
is a bit like dll hell ...
The command to run the tests is python -m unittest filename.py . In our case, the command to run the tests is python -m unittest test_utils.py .
Solution 1: Just update pip You just need to update pip and your error will be resolve. Just follow this command. If you are windows users Then run this command. And then also upgrade setuptools after doing the above.
Which is better – pytest or unittest? Although both the frameworks are great for performing testing in python, pytest is easier to work with. The code in pytest is simple, compact, and efficient. For unittest, we will have to import modules, create a class and define the testing functions within that class.
If you tried this:
$ pip install unittest Collecting unittest Could not find a version that satisfies the requirement unittest (from versions: ) No matching distribution found for unittest
It's normal to have an error because unittest
is not a valid package on Pypi. The only distributable is unittest2-0.0.0.tar.gz
but the name is not correct, it should be unittest-0.0.0.tar.gz
(without "2"). In fact I think it's an error and if you want to use this one you need to install unittest2
(which is a backport of unittest
for Python 2.6).
But unittest
is a standard module, which you don't need to install:
$ python -m unittest ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With