Fixed Cannot uninstall 'certifi'


#1

Hi,

on anaconda prompt having uninstalled catalyst for update reason installation fails with:

issued cmd:

pip install enigma-catalyst

:

output:

Successfully built enigma-catalyst
Installing collected packages: certifi, enigma-catalyst
Found existing installation: certifi 2018.4.16
Cannot uninstall ‘certifi’. It is a distutils installed project and thus we cann
ot accurately determine which files belong to it which would lead to only a part
ial uninstall.
You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the ‘python -m pip install --upgrade pip’ comm
and.

I did the pip update, that did not help.

This morning I updated pycharm after being prompted to.

Cause for updating catalyst:

import matplotlib.pyplot as plt

caused error (not finding some packages).

Running catalyst (anaconda installation) under win 8.1


Error when installing
#2

Did an complete (?) uninstall under windows system for anaconda. New installation with anaconda3 successful, but issuing the same problem when creating the catalyst environment…

Some components obviously cannot be uninstalled correctly - will need a fresh windows?


#3

I set up an virtual env under my windows 8.1 using Hyper-v and did a clean install. Everything ok, except:

I was too quick and did not read the senntence to the end:

Alternatively, you could update Catalyst issuing the following command:

$ pip install -U enigma-catalyst

but this command will also upgrade all the Catalyst dependencies to the latest versions available, and may have unexpected side effects if a newer version of a dependency inadvertently breaks some functionality that Catalyst relies on. Thus, the first method is the recommended one.

Thus I did an update of several packages in the catalyst env. and thats probably very bad…

Do you know any workaround to fix this )other than doing a complete new installation)?


#4

pycharm listing:

appdirs 1.4.3
asn1crypto 0.24.0
attrs 18.1.0
automat 0.7.0
backcall 0.1.0
blas 1.1
bleach 2.1.3
ca-certificates 2017.08.26
certifi 2018.1.18
cffi 1.11.5
constantly 15.1.0
cryptography 2.2.1
cycler 0.10.0
dbus 1.13.0
decorator 4.3.0
entrypoints 0.2.3
expat 2.2.5
fontconfig 2.13.0
freetype 2.8.1
glib 2.53.6
gmp 6.1.2
gst-plugins-base 1.12.4
gstreamer 1.12.4
html5lib 1.0.1
hyperlink 17.3.1
icu 58.2
idna 2.7
incremental 17.5.0
intel-openmp 2018.0.0
ipykernel 4.8.2
ipython 6.4.0
ipython_genutils 0.2.0
ipywidgets 7.3.1
jedi 0.12.1
jinja2 2.10
jpeg 9c
jsonschema 2.6.0
jupyter 1.0.0
jupyter_client 5.2.3
jupyter_console 5.2.0
jupyter_core 4.4.0
kiwisolver 1.0.1
libedit 3.1.20170329
libffi 3.2.1
libgcc-ng 7.2.0
libgfortran 3.0.0
libiconv 1.15
libpng 1.6.34
libsodium 1.0.16
libstdcxx-ng 7.2.0
libuuid 1.0.3
libxcb 1.13
libxml2 2.9.8
markupsafe 1.0
matplotlib 2.2.2
mistune 0.8.3
mkl 2018.0.1
nbconvert 5.3.1
nbformat 4.4.0
ncurses 6.1
notebook 5.6.0
numpy 1.14.0
openblas 0.2.20
openssl 1.0.2n
pandoc 2.2.2
pandocfilters 1.4.2
parso 0.3.1
pcre 8.41
pexpect 4.6.0
pickleshare 0.7.4
pip 9.0.1
prometheus_client 0.3.0
prompt_toolkit 1.0.15
pthread-stubs 0.4
ptyprocess 0.6.0
pyasn1 0.4.3
pyasn1-modules 0.2.1
pycparser 2.18
pygments 2.2.0
pyhamcrest 1.9.0
pyopenssl 18.0.0
pyparsing 2.2.0
pyqt 5.6.0
python 3.6.4
python-dateutil 2.7.3
pytz 2018.5
pyzmq 17.1.0
qt 5.6.2
qtconsole 4.3.1
readline 7.0
scipy 1.0.0
send2trash 1.5.0
service_identity 17.0.0
setuptools 38.4.0
simplegeneric 0.8.1
sip 4.18
six 1.11.0
sqlite 3.22.0
terminado 0.8.1
testpath 0.3.1
tk 8.6.7
tornado 5.1
traitlets 4.3.2
twisted 18.7.0
wcwidth 0.1.7
webencodings 0.5
wheel 0.30.0
widgetsnbextension 3.3.1
xorg-libxau 1.0.8
xorg-libxdmcp 1.1.2
xz 5.2.3
zeromq 4.2.5
zlib 1.2.11
zope.interface 4.5.0


#5

Concerning the problem described in the first post, the standard way to avoid it seems to downgrade pip to version 9.


#6

I was facing the same issue. I figured out when you add the “–ignore-installed” parameter it’s installing without errors.
So just write: pip install enigma-catalyst matplotlib --ingore-installed


#7

Thanks for your hints. I did a fresh installation ob a virtual maschine and everything runs fine, a bit slower yet but still ok. I am happy I put 16 GB RAM into my PC in those days, 12 needed now.