service_identity installed but not working - python-3.x

under root I ran pip3 install service_identity and easy_install service_identity
both installed successfully yet the warning still shows and clients can't connect.
They close before handshake.
Full Warning
:0: UserWarning: You do not have a working installation of the service_identity >module: 'No module named 'cryptography.x509''. Please install it from https://pypi.python.org/pypi/service_identity and make sure all of its >dependencies are satisfied. Without the service_identity module, Twisted can >perform only rudimentary TLS client hostname verification. Many valid >certificate/hostname mappings may be rejected.

Fixed with the following,
pip3 install cryptography
pip3 install cffi --upgrade
pip3 install service_identity --upgrade
pip3 install pyopenssl --upgrade

Related

pip install Pillow fails

I can't install pillow on my computer anymore. When I tried pip install Pillow, I get warnings and then 2 errors :
ERROR: Could not find a version that satisfies the requirement pillow (from versions: none)
ERROR: No matching distribution found for pillow
I saw a lot of people in the same case and I tried all the solutions but nothing worked. Do you have any idea on how to re-install pillow?
Install with whatever you use to run Python, not pip directly. For example:
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow
See https://snarky.ca/why-you-should-use-python-m-pip/ for more details.

Can't install PymuPDF although python Libary have PymuPDF

I tried to install PyMuPDF on Python 3.9 when first I installed by pip install PymuPDF and re-checked by pip list like this"
But when I imported PyMuPDF:
ModuleNotFoundError: No module named 'PyMuPDF'
Next, I tried to install PymuPDF from doc, it said I need install MuPDF first, and install with Wheel, I tried both:
pip install C:\Users\Admin\Desktop/PyMuPDF-1.19.6-cp310-cp310-win_amd64.whl and pip install PyMuPDF-1.19.6-cp310-cp310-win_amd64.whl but reviced error:
yMuPDF-1.19.6-cp310-cp310-win_amd64.whl is not a supported wheel on this platform.
What should i do to install PyMuPDF, thank you all.
PyMuPDF is available with a wheel under all Windows versions - you should have no problem at all.
But please follow this procedure:
Make sure your pip is the current one. This ensures that any changes in supported platform tags are known to pip.
Then install PyMuPDF.
So overall
py -3.10 -m pip install -U pip
py -3.10 -m pip install -U pymupdf
This should simply work!
In your script however you must do import fitz - this is the top-level name of the package.

How to upgrade `pip3.8` for `python-3.8.2`? I have two python versions`(python-3.6 and python-3.8.2)` and two `pip`s (`pip3 and pip3.8`) respectively

Whenever I upgrade the pip the python-3.6 version gets upgraded and when I do same for pip3.8 I get errors. Following snippets shows the detail:
users#user01:/mnt/d/codes/py38$ pip3.8 install --upgrade pip3.8
Collecting pip3.8
ERROR: Could not find a version that satisfies the requirement pip3.8 (from versions: none)
ERROR: No matching distribution found for pip3.8
Here's the system prompts:
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
And when I run pip3.8 --versioin the following pops up:
pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
Need Help!!
Thank You!!
$ sudo pip3.8 install --upgrade pip
will give you the permissions you need.
If you aren't an administrator on the machine, you either need to su to one, or get them to run the command for you.

Issue installing shapely Python Package

I am running python 3.6 on windows and am attempting to install Shapely using
pip install shapely==1.6b2
It is giving me the following errors
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Cameron\AppData\Local\Temp\pip-build-242ae_ih\shapely\
I have seen the other posts about this issue and have tried:
pip install --upgrade setuptools
pip install ez_setup
easy_install -U setuptools
Nothing seems to work and I am not sure what to do next. Any advice would be appreciated.
Thanks
You may try to use the binary from this unofficial site. Just use pip install {wheel file name} to install it.
Shapely‑1.5.17‑cp36‑cp36m‑win32.whl (32-bit)
Shapely‑1.5.17‑cp36‑cp36m‑win_amd64.whl (64-bit)
Hope this would make the installation easier.
I had a similar error for installing shapely-1.5.17 via pip install shapely, and installing this made the pip install command work thereafter:
sudo apt-get install libgeos-dev
As of 2020, you can now simply install Shapely for Windows with:
pip install shapely
(you many need --upgrade to get at least version 1.7.0, when binary wheels were added for Windows)

Error installing urllib3

I am using the command pip install urllib3, the error trace I am getting is as below.
Which pip version do you use?
Try first to run the command pip install --upgrade pip
After that, when your pip version is up-to-date try to install the urllib3.
EDIT:
Alternatively, you can grab the latest source code from GitHub:
git clone git://github.com/shazow/urllib3.git
python setup.py install
Without seeing the full traceback, this looks like your computer cannot resolve the addresses for pypi.python.org or pypi.org (I dont' know what version of pip you're using).
This could be because of a proxy issue or some other internet connectivity issue. There is literally no way for someone to help you debug this without more information.
Finally
pip install urllib3 version=2.4.0
Does not do what you think. What you told pip to do was install urllib3 and install a package named version. If you want a specific version you need to write
pip install urllib3===1.4.0
Or whatever version you need.

Resources