Last active
April 11, 2023 16:32
-
-
Save ijstokes/45605149213e1630e928d8ff4cbdbe5f to your computer and use it in GitHub Desktop.
Anaconda Latest: packages in the latest release of Anaconda (currently 4.4), without versions. This can be used to update all (and only) the packages that are found in Anaconda to the latest available version, since (you may be surprised to learn) the command `conda update anaconda` will not do this for you (see explanation below).
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alabaster | |
anaconda-client | |
anaconda-navigator | |
anaconda-project | |
appnope | |
appscript | |
asn1crypto | |
astroid | |
astropy | |
babel | |
backports | |
beautifulsoup4 | |
bitarray | |
blaze | |
bleach | |
bokeh | |
boto | |
boto3 | |
botocore | |
bottleneck | |
ca-certificates | |
cffi | |
chardet | |
click | |
cloudpickle | |
clyent | |
colorama | |
contextlib2 | |
cryptography | |
curl | |
cycler | |
cython | |
cytoolz | |
dask | |
datashape | |
decorator | |
distributed | |
docutils | |
entrypoints | |
et_xmlfile | |
fastcache | |
flask | |
flask-cors | |
freetype | |
get_terminal_size | |
gevent | |
gmp | |
gmpy2 | |
greenlet | |
h5py | |
hdf5 | |
heapdict | |
html5lib | |
icu | |
idna | |
imageio | |
imagesize | |
ipykernel | |
ipython | |
ipython_genutils | |
ipywidgets | |
isort | |
itsdangerous | |
jbig | |
jdcal | |
jedi | |
jinja2 | |
jmespath | |
jpeg | |
jsonschema | |
jupyter | |
jupyter_client | |
jupyter_console | |
jupyter_core | |
lazy-object-proxy | |
libffi | |
libiconv | |
libpng | |
libsodium | |
libtiff | |
libxml2 | |
libxslt | |
llvmlite | |
locket | |
lxml | |
markupsafe | |
matplotlib | |
mccabe | |
mistune | |
mkl | |
mkl-service | |
mpc | |
mpfr | |
mpmath | |
msgpack-python | |
multipledispatch | |
navigator-updater | |
nbconvert | |
nbformat | |
networkx | |
nltk | |
nose | |
notebook | |
numba | |
numexpr | |
numpy | |
numpydoc | |
odo | |
olefile | |
openpyxl | |
openssl | |
packaging | |
pandas | |
pandoc | |
pandocfilters | |
partd | |
path.py | |
pathlib2 | |
patsy | |
pep8 | |
pexpect | |
pickleshare | |
pillow | |
pip | |
ply | |
prompt_toolkit | |
psutil | |
ptyprocess | |
py | |
pycosat | |
pycparser | |
pycrypto | |
pycurl | |
pyflakes | |
pygments | |
pylint | |
pyodbc | |
pyopenssl | |
pyparsing | |
pyqt | |
pytables | |
pytest | |
python | |
python-dateutil | |
python.app | |
pytz | |
pywavelets | |
pyyaml | |
pyzmq | |
qt | |
qtawesome | |
qtconsole | |
qtpy | |
readline | |
requests | |
rope | |
ruamel_yaml | |
s3fs | |
s3transfer | |
scikit-image | |
scikit-learn | |
scipy | |
seaborn | |
setuptools | |
simplegeneric | |
singledispatch | |
sip | |
six | |
snowballstemmer | |
sortedcollections | |
sortedcontainers | |
sphinx | |
spyder | |
sqlalchemy | |
sqlite | |
statsmodels | |
sympy | |
tblib | |
terminado | |
testpath | |
tk | |
toolz | |
tornado | |
traitlets | |
unicodecsv | |
unixodbc | |
wcwidth | |
webencodings | |
werkzeug | |
wheel | |
widgetsnbextension | |
wrapt | |
xlrd | |
xlsxwriter | |
xlwings | |
xlwt | |
xz | |
yaml | |
zeromq | |
zict | |
zlib |
Is this list up to date?
Because I mess up with my base environment and I want to uninstall all the packages that don't belong to anaconda base.
I have the same question as HLatte.
Thanks @dominikgehl for this solution. Almost did the job for me, but had to run sudo bash
otherwise terminal prompted missing writing permissions when executing conda install --file anaconda_latest_pkgs_no_versions.txt
. Also not all packages were updated, but most of them (80 out of 113).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When I tried to generate my own list as per this and then run the update command above, it will still produce dependency constraint meaning some packages will actually be downgraded. So, without knowing the exact reason why, I guess the above list has been generated so that downgrade of some packages won't happen, which will "hurt" the feeling of specific Anaconda user (like me) :)
Lesson learned: I need to get used to the idea that I may not use the latest/most updated tools, but rather focusing more on creating the code itself using a known set of reliable/working version (until able to understand the relationship between packages, at some point in the future).