ContinuumIO / anaconda-issues

Anaconda issue tracking
646 stars 220 forks source link

Package page says this command will install Python 3.9 package but only 3.8 is still installed #12187

Open bradykelly opened 3 years ago

bradykelly commented 3 years ago

Actual Behavior

I get the output: # All requested packages already installed.

Expected Behavior

I expect the Python 3.9 package to be installed. When I execute python -V I expect to see version 3.9 but all I see is Python 3.8.3

Steps to Reproduce

Run the command, as the package page tells you to run it:

    conda install -c anaconda python
Anaconda or Miniconda version:

Anaconda3-2019.10-Windows-x86_64

Operating System:

Windows 10

conda info
``` active environment : base active env location : D:\ProgramData\Anaconda3 shell level : 1 user config file : C:\Users\Brady.Kelly\.condarc populated config files : C:\Users\Brady.Kelly\.condarc conda version : 4.9.2 conda-build version : 3.18.11 python version : 3.8.3.final.0 virtual packages : __cuda=9.1=0 __win=0=0 __archspec=1=x86_64 base environment : D:\ProgramData\Anaconda3 (writable) channel URLs : https://conda.anaconda.org/conda-forge/win-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch package cache : D:\ProgramData\Anaconda3\pkgs C:\Users\Brady.Kelly\.conda\pkgs C:\Users\Brady.Kelly\AppData\Local\conda\conda\pkgs envs directories : D:\ProgramData\Anaconda3\envs C:\Users\Brady.Kelly\.conda\envs C:\Users\Brady.Kelly\AppData\Local\conda\conda\envs platform : win-64 user-agent : conda/4.9.2 requests/2.24.0 CPython/3.8.3 Windows/10 Windows/10.0.18362 administrator : True netrc file : None offline mode : False ```
conda list --show-channel-urls
``` # packages in environment at D:\ProgramData\Anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py38_0 defaults aenum 2.2.4 pypi_0 pypi aiofiles 0.5.0 pypi_0 pypi aiohttp 3.6.2 pypi_0 pypi aiopg 1.0.0 pypi_0 pypi aiosqlite 0.15.0 pypi_0 pypi alabaster 0.7.12 py_0 defaults anaconda 2020.07 py38_0 defaults anaconda-client 1.7.2 py38_0 defaults anaconda-navigator 1.9.12 py38_0 defaults anaconda-project 0.8.4 py_0 defaults appdirs 1.4.4 pypi_0 pypi apscheduler 3.6.3 pypi_0 pypi argh 0.26.2 py38_0 defaults asn1crypto 1.3.0 py38_0 defaults astroid 2.4.2 py38_0 defaults astropy 4.0.1.post1 py38he774522_1 defaults astunparse 1.6.3 pypi_0 pypi async-timeout 3.0.1 pypi_0 pypi asyncpg 0.21.0 pypi_0 pypi atomicwrites 1.4.0 py_0 defaults attrs 19.3.0 py_0 defaults autopep8 1.5.3 py_0 defaults babel 2.8.0 py_0 defaults backcall 0.2.0 py_0 defaults backports 1.0 py_2 defaults backports.functools_lru_cache 1.6.1 pyhd3eb1b0_0 defaults backports.shutil_get_terminal_size 1.0.0 py38_2 defaults backports.tempfile 1.0 py_1 defaults backports.weakref 1.0.post1 py_1 defaults bcrypt 3.1.7 py38he774522_1 defaults beautifulsoup4 4.9.1 py38_0 defaults bitarray 1.4.0 py38he774522_0 defaults bkcharts 0.2 py38_0 defaults blas 1.0 mkl defaults bleach 3.1.5 py_0 defaults blosc 1.19.0 h7bd577a_0 defaults bokeh 2.1.1 py38_0 defaults boto 2.49.0 py38_0 defaults bottleneck 1.3.2 py38h2a96729_1 defaults braceexpand 0.1.5 pypi_0 pypi brotlipy 0.7.0 py38he774522_1000 defaults bzip2 1.0.8 he774522_0 defaults ca-certificates 2020.6.24 0 anaconda cachecontrol 0.12.6 pypi_0 pypi cachy 0.3.0 pypi_0 pypi certifi 2020.6.20 py38_0 anaconda cffi 1.14.0 py38h7a1dbc1_0 defaults chardet 3.0.4 py38_1003 defaults cleo 0.8.1 pypi_0 pypi click 7.1.2 py_0 defaults clikit 0.6.2 pypi_0 pypi cloudpickle 1.5.0 py_0 defaults clyent 1.2.2 py38_1 defaults colorama 0.4.3 py_0 defaults colorcet 2.0.2 py_0 defaults comtypes 1.1.7 py38_1001 defaults conda 4.9.2 py38haa244fe_0 conda-forge conda-build 3.18.11 py38_1 defaults conda-env 2.6.0 1 defaults conda-package-handling 1.7.2 py38h76e460a_0 defaults conda-verify 3.4.2 py_1 defaults console_shortcut 0.1.1 4 defaults contextlib2 0.6.0.post1 py_0 defaults crashtest 0.3.1 pypi_0 pypi cryptography 2.9.2 py38h7a1dbc1_0 defaults curl 7.71.1 h2a8f88b_1 defaults cycler 0.10.0 py38_0 defaults cython 0.29.21 py38ha925a31_0 defaults cytoolz 0.10.1 py38he774522_0 defaults dask 2.20.0 py_0 defaults dask-core 2.20.0 py_0 defaults decorator 4.4.2 py_0 defaults defusedxml 0.6.0 py_0 defaults diff-match-patch 20200713 py_0 defaults discord 1.0.1 pypi_0 pypi discord-ext-menus 1.0.0a26+g84caae8 pypi_0 pypi discord-py 1.5.0 pypi_0 pypi distlib 0.3.1 pypi_0 pypi distributed 2.20.0 py38_0 defaults docutils 0.16 py38_1 defaults entrypoints 0.3 py38_0 defaults et_xmlfile 1.0.1 py_1001 defaults fastcache 1.1.0 py38he774522_0 defaults fbchat 1.9.7 pypi_0 pypi filelock 3.0.12 py_0 defaults flake8 3.8.3 py_0 defaults flask 1.1.2 py_0 defaults freetype 2.10.2 hd328e21_0 defaults fsspec 0.7.4 py_0 defaults future 0.18.2 py38_1 defaults get_terminal_size 1.0.0 h38e98db_0 defaults gevent 20.6.2 py38he774522_0 defaults gitdb 4.0.5 pypi_0 pypi gitpython 3.1.9 pypi_0 pypi glob2 0.7 py_0 defaults gmpy2 2.0.8 py38h7edee0f_3 defaults greenlet 0.4.16 py38he774522_0 defaults h5py 2.10.0 py38h5e291fa_0 defaults hdf5 1.10.4 h7ebc959_0 defaults heapdict 1.0.1 py_0 defaults holoviews 1.13.5 pyhd3eb1b0_0 defaults html5lib 1.1 py_0 defaults humanize 3.0.1 pypi_0 pypi hvplot 0.6.0 py_1 defaults icc_rt 2019.0.0 h0cc432a_1 defaults icu 58.2 ha925a31_3 defaults idna 2.10 py_0 defaults imageio 2.9.0 py_0 defaults imagesize 1.2.0 py_0 defaults import-expression 1.1.4 pypi_0 pypi importlib-metadata 1.7.0 py38_0 defaults importlib_metadata 1.7.0 0 defaults intel-openmp 2020.1 216 defaults intervaltree 3.0.2 py_1 defaults ipykernel 5.3.2 py38h5ca1d4c_0 defaults ipython 7.16.1 py38h5ca1d4c_0 defaults ipython_genutils 0.2.0 py38_0 defaults ipywidgets 7.5.1 py_0 defaults isort 4.3.21 py38_0 defaults itsdangerous 1.1.0 py_0 defaults jdcal 1.4.1 py_0 defaults jedi 0.17.1 py38_0 defaults jinja2 2.11.2 py_0 defaults jishaku 1.19.1.200 pypi_0 pypi joblib 0.16.0 py_0 defaults jpeg 9b hb83a4c4_2 defaults json5 0.9.5 py_0 defaults jsonschema 3.2.0 py38_0 defaults jupyter 1.0.0 py38_7 defaults jupyter_client 6.1.6 py_0 defaults jupyter_console 6.1.0 py_0 defaults jupyter_core 4.6.3 py38_0 defaults jupyterlab 2.1.5 py_0 defaults jupyterlab_server 1.2.0 py_0 defaults keyring 21.2.1 py38_0 defaults kiwisolver 1.2.0 py38h74a9793_0 defaults krb5 1.18.2 hc04afaa_0 defaults lazy-object-proxy 1.4.3 py38he774522_0 defaults libarchive 3.4.2 h5e25573_0 defaults libcurl 7.71.1 h2a8f88b_1 defaults libiconv 1.15 h1df5818_7 defaults liblief 0.10.1 ha925a31_0 defaults libllvm9 9.0.1 h21ff451_0 defaults libpng 1.6.37 h2a8f88b_0 defaults libsodium 1.0.18 h62dcd97_0 defaults libspatialindex 1.9.3 h33f27b4_0 defaults libssh2 1.9.0 h7a1dbc1_1 defaults libtiff 4.1.0 h56a325e_1 defaults libxml2 2.9.10 h464c3ec_1 defaults libxslt 1.1.34 he774522_0 defaults llvmlite 0.33.0 py38ha925a31_0 defaults locket 0.2.0 py38_1 defaults lockfile 0.12.2 pypi_0 pypi lxml 4.5.2 py38h1350720_0 defaults lz4-c 1.9.2 h62dcd97_0 defaults lzo 2.10 he774522_2 defaults m2w64-gcc-libgfortran 5.3.0 6 defaults m2w64-gcc-libs 5.3.0 7 defaults m2w64-gcc-libs-core 5.3.0 7 defaults m2w64-gmp 6.1.0 2 defaults m2w64-libwinpthread-git 5.0.0.4634.697f757 2 defaults markdown 3.3.3 py38haa95532_0 defaults markupsafe 1.1.1 py38he774522_0 defaults matplotlib 3.2.2 0 defaults matplotlib-base 3.2.2 py38h64f37c6_0 defaults mccabe 0.6.1 py38_1 defaults menuinst 1.4.16 py38he774522_1 defaults mistune 0.8.4 py38he774522_1000 defaults mkl 2020.1 216 defaults mkl-service 2.3.0 py38hb782905_0 defaults mkl_fft 1.1.0 py38h45dec08_0 defaults mkl_random 1.1.1 py38h47e9c7a_0 defaults mock 4.0.2 py_0 defaults more-itertools 8.4.0 py_0 defaults mpc 1.1.0 h7edee0f_1 defaults mpfr 4.0.2 h62dcd97_1 defaults mpir 3.0.0 hec2e145_1 defaults mpmath 1.1.0 py38_0 defaults msgpack-python 1.0.0 py38h74a9793_1 defaults msys2-conda-epoch 20160418 1 defaults multidict 4.7.6 pypi_0 pypi multipledispatch 0.6.0 py38_0 defaults navigator-updater 0.2.1 py38_0 defaults nbconvert 5.6.1 py38_0 defaults nbformat 5.0.7 py_0 defaults networkx 2.4 py_1 defaults nltk 3.5 py_0 defaults nose 1.3.7 py38_2 defaults notebook 6.0.3 py38_0 defaults numba 0.50.1 py38h47e9c7a_0 defaults numexpr 2.7.1 py38h25d0782_0 defaults numpy 1.18.5 py38h6530119_0 defaults numpy-base 1.18.5 py38hc3f5095_0 defaults numpydoc 1.1.0 py_0 defaults olefile 0.46 py_0 defaults openpyxl 3.0.4 py_0 defaults openssl 1.1.1g he774522_0 anaconda packaging 20.4 py_0 defaults paho-mqtt 1.5.1 pypi_0 pypi pandas 1.0.5 py38h47e9c7a_0 defaults pandoc 2.10 0 defaults pandocfilters 1.4.2 py38_1 defaults panel 0.9.7 py_0 defaults param 1.10.0 pyhd3eb1b0_0 defaults paramiko 2.7.1 py_0 defaults parso 0.7.0 py_0 defaults partd 1.1.0 py_0 defaults pastel 0.2.1 pypi_0 pypi path 13.1.0 py38_0 defaults path.py 12.4.0 0 defaults pathlib2 2.3.5 py38_0 defaults pathtools 0.1.2 py_1 defaults patsy 0.5.1 py38_0 defaults pep8 1.7.1 py38_0 defaults pexpect 4.8.0 py38_0 defaults pickleshare 0.7.5 py38_1000 defaults pillow 7.2.0 py38hcc1f983_0 defaults pip 20.1.1 py38_1 defaults pkginfo 1.5.0.1 py38_0 defaults pluggy 0.13.1 py38_0 defaults ply 3.11 py38_0 defaults poetry 1.1.0 pypi_0 pypi poetry-core 1.0.0 pypi_0 pypi powershell_shortcut 0.0.1 3 defaults prometheus_client 0.8.0 py_0 defaults prompt-toolkit 3.0.5 py_0 defaults prompt_toolkit 3.0.5 0 defaults psutil 5.7.0 py38he774522_0 defaults psycopg2-binary 2.8.6 pypi_0 pypi ptyprocess 0.6.0 pypi_0 pypi py 1.9.0 py_0 defaults py-lief 0.10.1 py38ha925a31_0 defaults pycodestyle 2.6.0 py_0 defaults pycosat 0.6.3 py38he774522_0 defaults pycparser 2.20 py_2 defaults pyct 0.4.8 py38_0 defaults pycurl 7.43.0.5 py38h7a1dbc1_0 defaults pydocstyle 5.0.2 py_0 defaults pyflakes 2.2.0 py_0 defaults pygments 2.6.1 py_0 defaults pygount 1.2.4 pypi_0 pypi pylev 1.3.0 pypi_0 pypi pylint 2.5.3 py38_0 defaults pynacl 1.4.0 py38h62dcd97_1 defaults pyodbc 4.0.30 py38ha925a31_0 defaults pyopenssl 19.1.0 py_1 defaults pyparsing 2.4.7 py_0 defaults pyqt 5.9.2 py38ha925a31_4 defaults pyreadline 2.1 py38_1 defaults pyrsistent 0.16.0 py38he774522_0 defaults pysocks 1.7.1 py38_0 defaults pytables 3.6.1 py38ha5be198_0 defaults pytest 5.4.3 py38_0 defaults python 3.8.3 he1778fa_2 anaconda python-dateutil 2.8.1 py_0 defaults python-dotenv 0.14.0 pypi_0 pypi python-jsonrpc-server 0.3.4 py_1 defaults python-language-server 0.34.1 py38_0 defaults python-libarchive-c 2.9 py_0 defaults python_abi 3.8 1_cp38 conda-forge pytz 2020.1 py_0 defaults pyviz_comms 0.7.6 py_0 defaults pywavelets 1.1.1 py38he774522_0 defaults pywin32 227 py38he774522_1 defaults pywin32-ctypes 0.2.0 py38_1000 defaults pywinpty 0.5.7 py38_0 defaults pyyaml 5.3.1 py38he774522_1 defaults pyzmq 19.0.1 py38ha925a31_1 defaults qdarkstyle 2.8.1 py_0 defaults qt 5.9.7 vc14h73c81de_0 defaults qtawesome 0.7.2 py_0 defaults qtconsole 4.7.5 py_0 defaults qtpy 1.9.0 py_0 defaults regex 2020.6.8 py38he774522_0 defaults requests 2.24.0 py_0 defaults requests-toolbelt 0.9.1 pypi_0 pypi rope 0.17.0 py_0 defaults rtree 0.9.4 py38h21ff451_1 defaults ruamel_yaml 0.15.87 py38he774522_1 defaults scikit-image 0.16.2 py38h47e9c7a_0 defaults scikit-learn 0.23.1 py38h25d0782_0 defaults scipy 1.5.0 py38h9439919_0 defaults seaborn 0.10.1 py_0 defaults send2trash 1.5.0 py38_0 defaults setuptools 49.2.0 py38_0 defaults shellingham 1.3.2 pypi_0 pypi simplegeneric 0.8.1 py38_2 defaults singledispatch 3.4.0.3 py38_0 defaults sip 4.19.13 py38ha925a31_0 defaults six 1.15.0 py_0 defaults smmap 3.0.4 pypi_0 pypi snappy 1.1.8 h33f27b4_0 defaults snowballstemmer 2.0.0 py_0 defaults sortedcollections 1.2.1 py_0 defaults sortedcontainers 2.2.2 py_0 defaults soupsieve 2.0.1 py_0 defaults sphinx 3.1.2 py_0 defaults sphinxcontrib 1.0 py38_1 defaults sphinxcontrib-applehelp 1.0.2 py_0 defaults sphinxcontrib-devhelp 1.0.2 py_0 defaults sphinxcontrib-htmlhelp 1.0.3 py_0 defaults sphinxcontrib-jsmath 1.0.1 py_0 defaults sphinxcontrib-qthelp 1.0.3 py_0 defaults sphinxcontrib-serializinghtml 1.1.4 py_0 defaults sphinxcontrib-websupport 1.2.3 py_0 defaults spyder 4.1.4 py38_0 defaults spyder-kernels 1.9.2 py38_0 defaults sqlalchemy 1.3.18 py38he774522_0 defaults sqlite 3.32.3 h2a8f88b_0 defaults statsmodels 0.11.1 py38he774522_0 defaults sympy 1.6.1 py38_0 defaults tbb 2020.0 h74a9793_0 defaults tblib 1.6.0 py_0 defaults terminado 0.8.3 py38_0 defaults testpath 0.4.4 py_0 defaults threadpoolctl 2.1.0 pyh5ca1d4c_0 defaults tk 8.6.10 he774522_0 defaults toml 0.10.1 py_0 defaults tomlkit 0.7.0 pypi_0 pypi toolz 0.10.0 py_0 defaults tornado 6.0.4 py38he774522_1 defaults tqdm 4.47.0 py_0 defaults traitlets 4.3.3 py38_0 defaults twitchio 1.1.0 pypi_0 pypi typing_extensions 3.7.4.2 py_0 defaults tzlocal 2.1 pypi_0 pypi ujson 1.35 py38he774522_0 defaults unicodecsv 0.14.1 py38_0 defaults urllib3 1.25.9 py_0 defaults vc 14.1 h0510ff6_4 defaults virtualenv 20.0.32 pypi_0 pypi vs2015_runtime 14.16.27012 hf0eaf9b_3 defaults watchdog 0.10.3 py38_0 defaults wcwidth 0.2.5 py_0 defaults webencodings 0.5.1 py38_1 defaults websockets 8.1 pypi_0 pypi werkzeug 1.0.1 py_0 defaults wheel 0.34.2 py38_0 defaults widgetsnbextension 3.5.1 py38_0 defaults win_inet_pton 1.1.0 py38_0 defaults win_unicode_console 0.5 py38_0 defaults wincertstore 0.2 py38_0 defaults winpty 0.4.3 4 defaults wrapt 1.11.2 py38he774522_0 defaults xlrd 1.2.0 py_0 defaults xlsxwriter 1.2.9 py_0 defaults xlwings 0.19.5 py38_0 defaults xlwt 1.3.0 py38_0 defaults xmltodict 0.12.0 py_0 defaults xz 5.2.5 h62dcd97_0 defaults yaml 0.2.5 he774522_0 defaults yapf 0.30.0 py_0 defaults yarl 1.6.0 pypi_0 pypi zeromq 4.3.2 ha925a31_2 defaults zict 2.0.0 py_0 defaults zipp 3.1.0 py_0 defaults zlib 1.2.11 h62dcd97_4 defaults zope 1.0 py38_1 defaults zope.event 4.4 py38_0 defaults zope.interface 4.7.1 py38he774522_0 defaults zstd 1.4.5 ha9fde0e_0 defaults ```
csoja commented 3 years ago

Python is a special case. Your main environment is Python 3.8 - so when you ask conda to install python it will not assume you want the absolute latest version of Python available. As there are often breaking changes between Python major/minor versions - and updating your python versions means updating a ton of other packages in your environment as well - it is unusual that this is what a user intends when updating a package in their environment. If you create a new environment, you will be able to get Python 3.9 packages without impacting your base environment. (conda create -n py39env python=3.9) Please keep in mind the Python 3.9 build out is in progress - so not all packages are available for Python 3.9 at this time.