chanzuckerberg / cellxgene-census

CZ CELLxGENE Discover Census
https://chanzuckerberg.github.io/cellxgene-census/
MIT License
72 stars 18 forks source link

pip install problems #1218

Open Sankar-Gollapudi opened 3 days ago

Sankar-Gollapudi commented 3 days ago

I had an issue when trying to download census in my conda environment. I followed the installation instructions on PyPI, but for some reason when using the conda environment in my jupyter notebook, the import statement throws an error. I was wondering if perhaps there are any additional dependencies I need to install or if there could be an issue with my environment setup.

The specific error was "Import 'cellxgene_census' could not be resolved"

Screenshot 2024-07-01 at 12 55 44 PM
ivirshup commented 3 days ago

Are you trying to use a development install of this library, or do you just want to have it installed?

The install instructions on pypi are only for dev installs, which may have some other issues.

Could you please:

Sankar-Gollapudi commented 3 days ago

This is the result of conda list:

Screenshot 2024-07-01 at 3 24 45 PM

cellxgene-census does not appear in conda list, however this is the result of pip list:

Screenshot 2024-07-01 at 3 25 26 PM

The traceback for the error is: ModuleNotFoundError Traceback (most recent call last) Cell In[1], line 1 ----> 1 import cellxgene_census 2 import pandas as pd

ModuleNotFoundError: No module named 'cellxgene_census'

Edit: I also forgot to mention that I just want to have it installed to use in a notebook script.

ivirshup commented 3 days ago

Could you paste in the full output of both of those list commands? It looks like they might be different environments, but it's hard to tell from these screenshots.

Did you try doing a non-development install as suggested?

Sankar-Gollapudi commented 3 days ago

Yes, I had previously tried just doing pip install as described here: https://chanzuckerberg.github.io/cellxgene-census/cellxgene_census_docsite_installation.html.

Here is the full pasted list of each command:

pip list ``` (BMTKconda) sgollap@Sankars-MacBook-Pro GTResearch % pip list Package Version Editable project location ------------------------- --------------------- --------------------------------------------------------------------------------------- accumulation-tree 0.6.2 aiobotocore 2.13.1 aiohttp 3.9.5 aioitertools 0.11.0 aiosignal 1.3.1 anndata 0.10.8 anyio 4.3.0 appnope 0.1.4 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 array_api_compat 1.7.1 arrow 1.3.0 asttokens 2.4.1 async-lru 2.0.4 attrs 23.2.0 Babel 2.15.0 beautifulsoup4 4.12.3 bleach 6.1.0 botocore 1.34.131 cellxgene-census 1.14.2.dev17+g14e4404 /Users/sgollap/Documents/Python/GTResearch/cellxgene-census/api/python/cellxgene_census certifi 2024.2.2 cffi 1.16.0 charset-normalizer 3.3.2 comm 0.2.2 contourpy 1.2.1 cycler 0.12.1 datasets 2.19.2 debugpy 1.8.1 decorator 5.1.1 defusedxml 0.7.1 dill 0.3.8 executing 2.0.1 fastjsonschema 2.19.1 filelock 3.15.4 fonttools 4.53.0 fqdn 1.5.1 frozenlist 1.4.1 fsspec 2024.3.1 h11 0.14.0 h5py 3.11.0 httpcore 1.0.5 httpx 0.27.0 huggingface-hub 0.23.4 idna 3.7 ipykernel 6.29.4 ipython 8.24.0 ipywidgets 8.1.2 isoduration 20.11.0 jedi 0.19.1 Jinja2 3.1.4 jmespath 1.0.1 joblib 1.4.2 json5 0.9.25 jsonpointer 2.4 jsonschema 4.22.0 jsonschema-specifications 2023.12.1 jupyter 1.0.0 jupyter_client 8.6.2 jupyter-console 6.6.3 jupyter_core 5.7.2 jupyter-events 0.10.0 jupyter-lsp 2.2.5 jupyter_server 2.14.0 jupyter_server_terminals 0.5.3 jupyterlab 4.2.1 jupyterlab_pygments 0.3.0 jupyterlab_server 2.27.2 jupyterlab_widgets 3.0.10 kiwisolver 1.4.5 legacy-api-wrap 1.4 llvmlite 0.43.0 MarkupSafe 2.1.5 matplotlib 3.9.0 matplotlib-inline 0.1.7 mistune 3.0.2 mpmath 1.3.0 multidict 6.0.5 multiprocess 0.70.16 natsort 8.4.0 nbclient 0.10.0 nbconvert 7.16.4 nbformat 5.10.4 nest-asyncio 1.6.0 networkx 3.3 notebook 7.2.0 notebook_shim 0.2.4 numba 0.60.0 numpy 1.26.2 overrides 7.7.0 packaging 24.0 pandas 2.2.2 pandocfilters 1.5.1 parso 0.8.4 patsy 0.5.6 pexpect 4.9.0 pillow 10.4.0 pip 24.0 platformdirs 4.2.2 prometheus_client 0.20.0 prompt-toolkit 3.0.43 psutil 5.9.8 ptyprocess 0.7.0 pure-eval 0.2.2 pyarrow 12.0.1 pyarrow-hotfix 0.6 pycparser 2.22 Pygments 2.18.0 pynndescent 0.5.13 pyparsing 3.1.2 python-dateutil 2.9.0.post0 python-json-logger 2.0.7 pytz 2024.1 pyudorandom 1.0.0 PyYAML 6.0.1 pyzmq 26.0.3 qtconsole 5.5.2 QtPy 2.4.1 referencing 0.35.1 requests 2.32.2 rfc3339-validator 0.1.4 rfc3986-validator 0.1.1 rpds-py 0.18.1 s3fs 2024.3.1 scanpy 1.10.2 scikit-learn 1.5.0 scikit-misc 0.3.1 scipy 1.14.0 seaborn 0.13.2 Send2Trash 1.8.3 session-info 1.0.0 setuptools 65.5.0 six 1.16.0 sniffio 1.3.1 somacore 1.0.11 soupsieve 2.5 stack-data 0.6.3 statsmodels 0.14.2 stdlib-list 0.10.0 sympy 1.12.1 tdigest 0.5.2.2 terminado 0.18.1 threadpoolctl 3.5.0 tiledb 0.29.1 tiledbsoma 1.11.4 tinycss2 1.3.0 torch 2.3.1 torchdata 0.7.1 tornado 6.4 tqdm 4.66.4 traitlets 5.14.3 types-python-dateutil 2.9.0.20240316 typing_extensions 4.11.0 tzdata 2024.1 umap-learn 0.5.6 uri-template 1.3.0 urllib3 2.2.1 wcwidth 0.2.13 webcolors 1.13 webencodings 0.5.1 websocket-client 1.8.0 wheel 0.43.0 widgetsnbextension 4.0.10 wrapt 1.16.0 xxhash 3.4.1 yarl 1.9.4 [notice] A new release of pip is available: 24.0 -> 24.1.1 [notice] To update, run: pip install --upgrade pip ```
Conda list ``` (BMTKconda) sgollap@Sankars-MacBook-Pro GTResearch % conda list # packages in environment at /usr/local/Caskroom/miniforge/base/envs/BMTKconda: # # Name Version Build Channel agate 1.11.0 pypi_0 pypi agate-dbf 0.2.3 pypi_0 pypi agate-excel 0.4.1 pypi_0 pypi agate-sql 0.7.2 pypi_0 pypi alabaster 0.7.16 pypi_0 pypi annotated-types 0.7.0 pypi_0 pypi anyio 4.4.0 pyhd8ed1ab_0 conda-forge aom 3.9.0 h9bc2f43_0 conda-forge appnope 0.1.4 pyhd8ed1ab_0 conda-forge argon2-cffi 23.1.0 pyhd8ed1ab_0 conda-forge argon2-cffi-bindings 21.2.0 py312h6c40b1e_0 arrow 1.3.0 pyhd8ed1ab_0 conda-forge asgiref 3.8.1 pypi_0 pypi astroid 3.2.2 pypi_0 pypi asttokens 2.4.1 pyhd8ed1ab_0 conda-forge async-lru 2.0.4 py312hecd8cb5_0 atk-1.0 2.38.0 h4bec284_2 conda-forge attrs 23.2.0 pyh71513ae_0 conda-forge babel 2.15.0 pypi_0 pypi beautifulsoup4 4.12.3 py312hecd8cb5_0 black 24.4.2 pypi_0 pypi blas 1.0 openblas bleach 6.1.0 pyhd8ed1ab_0 conda-forge blinker 1.8.2 pypi_0 pypi blosc 1.21.5 hafa3907_1 conda-forge bmtk 1.1.0 py312_0 kaeldai boost 1.85.0 h0be7463_1 conda-forge bottleneck 1.3.7 py312h32608ca_0 breathe 4.35.0 pypi_0 pypi brotli 1.0.9 hb1e8313_2 brotli-python 1.1.0 py312heafc425_1 conda-forge brunsli 0.1 h23ab428_0 bzip2 1.0.8 h6c40b1e_6 c-ares 1.28.1 h10d778d_0 conda-forge c-blosc2 2.14.4 h0ae8482_1 conda-forge ca-certificates 2024.6.2 h8857fd0_0 conda-forge cached-property 1.5.2 py_0 cached_property 1.5.2 pyha770c72_1 conda-forge cairo 1.18.0 h99e66fa_0 conda-forge certifi 2024.6.2 pyhd8ed1ab_0 conda-forge cffi 1.16.0 py312h6c40b1e_1 cfgv 3.4.0 pypi_0 pypi charls 2.4.2 he965462_0 conda-forge charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge clang-format 17.0.4 pypi_0 pypi click 8.1.7 pypi_0 pypi cmake 3.29.5 h749d262_0 conda-forge colorama 0.4.6 pypi_0 pypi comm 0.2.2 pyhd8ed1ab_0 conda-forge contourpy 1.2.1 pypi_0 pypi coverage 7.5.3 pypi_0 pypi cppcheck 2.14.1 py312h5942e27_0 conda-forge csa 0.1.12 pypi_0 pypi css-html-js-minify 2.5.5 pypi_0 pypi csvkit 2.0.0 pypi_0 pypi cycler 0.12.1 pypi_0 pypi cython 3.0.10 pypi_0 pypi data-science-types 0.2.23 pypi_0 pypi dav1d 1.2.1 h6c40b1e_0 dbfread 2.0.7 pypi_0 pypi debugpy 1.8.1 py312hede676d_0 conda-forge decorator 5.1.1 pyhd3eb1b0_0 defusedxml 0.7.1 pyhd3eb1b0_0 dill 0.3.8 pypi_0 pypi distlib 0.3.8 pypi_0 pypi django 5.0.6 pypi_0 pypi docutils 0.20.1 pypi_0 pypi doxygen 1.10.0 h5ff76d1_0 conda-forge entrypoints 0.4 py312hecd8cb5_0 et-xmlfile 1.1.0 pypi_0 pypi example 0.1.0 pypi_0 pypi exceptiongroup 1.2.0 py312hecd8cb5_0 execnet 2.1.1 pypi_0 pypi executing 2.0.1 pyhd8ed1ab_0 conda-forge expat 2.6.2 hcec6c5f_0 filelock 3.14.0 pypi_0 pypi flask 3.0.3 pypi_0 pypi flask-cors 4.0.1 pypi_0 pypi font-ttf-dejavu-sans-mono 2.37 hd3eb1b0_0 font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 h8b1ccd4_0 fontconfig 2.14.2 h5bb23bf_0 conda-forge fonts-anaconda 1 h8fa9717_0 fonts-conda-ecosystem 1 hd3eb1b0_0 fonts-conda-forge 1 0 conda-forge fonttools 4.53.0 pypi_0 pypi fqdn 1.5.1 pyhd8ed1ab_0 conda-forge freetype 2.12.1 h60636b9_2 conda-forge fribidi 1.0.10 haf1e3a3_0 gdk-pixbuf 2.42.12 ha587570_0 conda-forge gettext 0.22.5 h5ff76d1_2 conda-forge gettext-tools 0.22.5 h5ff76d1_2 conda-forge giflib 5.2.2 h10d778d_0 conda-forge glib 2.80.2 h0f68cf7_0 conda-forge glib-tools 2.80.2 hc27840c_0 conda-forge graphite2 1.3.14 he9d5cce_1 graphviz 11.0.0 hc9017ca_0 conda-forge greenlet 3.0.3 pypi_0 pypi gsl 2.7.1 hdbe807d_1 gst-plugins-base 1.24.4 ha0a8333_0 conda-forge gstreamer 1.24.4 hbc75551_0 conda-forge gtk2 2.24.33 h4d89f74_2 gts 0.7.6 h6759243_3 gunicorn 22.0.0 pypi_0 pypi h11 0.14.0 py312hecd8cb5_0 h2 4.1.0 pyhd8ed1ab_0 conda-forge h5py 3.11.0 nompi_py312hfc94b03_102 conda-forge harfbuzz 8.5.0 h053f038_0 conda-forge hdf5 1.14.3 nompi_h687a608_105 conda-forge hpack 4.0.0 py_0 httpcore 1.0.5 pyhd8ed1ab_0 conda-forge httpx 0.27.0 pyhd8ed1ab_0 conda-forge hyperframe 6.0.1 pyhd3eb1b0_0 icu 73.2 hf5e326d_0 conda-forge identify 2.5.36 pypi_0 pypi idna 3.7 py312hecd8cb5_0 image 1.5.33 pypi_0 pypi imagecodecs 2024.6.1 py312hc60bfd9_0 conda-forge imageio 2.33.1 py312hecd8cb5_0 imagesize 1.4.1 pypi_0 pypi importlib-metadata 7.1.0 pyha770c72_0 conda-forge importlib_metadata 7.1.0 hd8ed1ab_0 conda-forge importlib_resources 6.4.0 pyhd8ed1ab_0 conda-forge iniconfig 2.0.0 pypi_0 pypi ipykernel 6.29.4 pyh57ce528_0 conda-forge ipython 8.25.0 pyh707e725_0 conda-forge ipywidgets 8.1.3 pyhd8ed1ab_0 conda-forge isodate 0.6.1 pypi_0 pypi isoduration 20.11.0 pyhd8ed1ab_0 conda-forge isort 5.13.2 pypi_0 pypi itsdangerous 2.2.0 pypi_0 pypi jedi 0.19.1 pyhd8ed1ab_0 conda-forge jinja2 3.1.4 py312hecd8cb5_0 json5 0.9.25 pyhd8ed1ab_0 conda-forge jsonpointer 3.0.0 pypi_0 pypi jsonschema 4.22.0 pyhd8ed1ab_0 conda-forge jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 conda-forge jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 conda-forge junitparser 3.1.2 pypi_0 pypi jupyter 1.0.0 py312hecd8cb5_9 jupyter-lsp 2.2.5 pyhd8ed1ab_0 conda-forge jupyter_client 8.6.2 pyhd8ed1ab_0 conda-forge jupyter_console 6.6.3 py312hecd8cb5_1 jupyter_core 5.7.2 py312hb401068_0 conda-forge jupyter_events 0.10.0 pyhd8ed1ab_0 conda-forge jupyter_server 2.14.1 pyhd8ed1ab_0 conda-forge jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 conda-forge jupyterlab 4.2.2 pyhd8ed1ab_0 conda-forge jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 conda-forge jupyterlab_server 2.27.2 pyhd8ed1ab_0 conda-forge jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 conda-forge jxrlib 1.1 haf1e3a3_2 kiwisolver 1.4.5 pypi_0 pypi krb5 1.21.2 hb884880_0 conda-forge lazy_loader 0.3 py312hecd8cb5_0 lcms2 2.16 ha2f27b4_0 conda-forge leather 0.4.0 pypi_0 pypi lerc 4.0.0 hb486fe8_0 conda-forge libaec 1.1.3 h73e2aa4_0 conda-forge libasprintf 0.22.5 h5ff76d1_2 conda-forge libasprintf-devel 0.22.5 h5ff76d1_2 conda-forge libavif16 1.0.4 hff13873_4 conda-forge libblas 3.9.0 22_osx64_openblas conda-forge libboost 1.85.0 h739af76_1 conda-forge libboost-devel 1.85.0 h2b186f8_1 conda-forge libboost-headers 1.85.0 h694c41f_1 conda-forge libboost-python 1.85.0 py312h44e70fa_1 conda-forge libboost-python-devel 1.85.0 py312h0be7463_1 conda-forge libbrotlicommon 1.1.0 h0dc2134_1 conda-forge libbrotlidec 1.1.0 h0dc2134_1 conda-forge libbrotlienc 1.1.0 h0dc2134_1 conda-forge libcblas 3.9.0 22_osx64_openblas conda-forge libclang-cpp15 15.0.7 default_h7151d67_5 conda-forge libclang13 18.1.7 default_h0449792_0 conda-forge libcurl 8.8.0 hf9fcc65_0 conda-forge libcxx 17.0.6 h88467a6_0 conda-forge libdeflate 1.20 h49d49c5_0 conda-forge libedit 3.1.20230828 h6c40b1e_0 libev 4.33 h9ed2024_1 libevent 2.1.12 h04015c4_1 libexpat 2.6.2 h73e2aa4_0 conda-forge libffi 3.4.4 hecd8cb5_1 libgd 2.3.3 h0dceb68_9 conda-forge libgettextpo 0.22.5 h5ff76d1_2 conda-forge libgettextpo-devel 0.22.5 h5ff76d1_2 conda-forge libgfortran 5.0.0 13_2_0_h97931a8_3 conda-forge libgfortran5 13.2.0 h2873a65_3 conda-forge libglib 2.80.2 h0f68cf7_0 conda-forge libhwloc 2.10.0 default_h456cccd_1001 conda-forge libhwy 1.1.0 h7728843_0 conda-forge libiconv 1.17 hd75f5a5_2 conda-forge libintl 0.22.5 h5ff76d1_2 conda-forge libintl-devel 0.22.5 h5ff76d1_2 conda-forge libjpeg-turbo 3.0.0 h0dc2134_1 conda-forge libjxl 0.10.2 hb3b1962_0 conda-forge liblapack 3.9.0 22_osx64_openblas conda-forge libllvm15 15.0.7 hbedff68_4 conda-forge libllvm18 18.1.7 hd5e122f_0 conda-forge libnghttp2 1.58.0 h64cf6d3_1 conda-forge libogg 1.3.5 hca72f7f_1 libopenblas 0.3.27 openmp_hfef2a42_0 conda-forge libopus 1.3.1 h1de35cc_0 libpng 1.6.43 h92b6c6a_0 conda-forge libpq 16.3 h4501773_0 conda-forge librsvg 2.58.0 h7b06fc5_1 conda-forge libsodium 1.0.18 h1de35cc_0 libsqlite 3.46.0 h1b8f9f3_0 conda-forge libssh2 1.11.0 hd019ec5_0 conda-forge libtiff 4.6.0 h129831d_3 conda-forge libtool 2.4.7 hf0c8a7f_0 conda-forge libuv 1.48.0 h67532ce_0 conda-forge libvorbis 1.3.7 haf1e3a3_0 libwebp 1.4.0 hc207709_0 conda-forge libwebp-base 1.4.0 h10d778d_0 conda-forge libxcb 1.15 hb7f2c08_0 conda-forge libxml2 2.12.7 h3e169fe_1 conda-forge libxslt 1.1.39 h03b04e6_0 conda-forge libzlib 1.3.1 h87427d6_1 conda-forge libzopfli 1.0.3 hb1e8313_0 llvm-openmp 18.1.7 h15ab845_0 conda-forge lxml 5.2.2 py312h1aa9a54_0 conda-forge lz4-c 1.9.4 hcec6c5f_1 markdown-it-py 3.0.0 pypi_0 pypi markupsafe 2.1.5 py312h41838bb_0 conda-forge matplotlib 3.9.0 pypi_0 pypi matplotlib-base 3.8.4 py312h7f12edd_0 matplotlib-inline 0.1.7 pyhd8ed1ab_0 conda-forge mccabe 0.7.0 pypi_0 pypi mdurl 0.1.2 pypi_0 pypi mistune 3.0.2 pyhd8ed1ab_0 conda-forge mpi 1.0 openmpi mpi4py 3.1.6 py312hf919fdf_1 conda-forge mpmath 1.3.0 py312hecd8cb5_0 mypy 1.10.0 pypi_0 pypi mypy-extensions 1.0.0 pypi_0 pypi mysql-common 8.3.0 hfd7a639_4 conda-forge mysql-libs 8.3.0 ha9146f8_4 conda-forge nbclient 0.10.0 pyhd8ed1ab_0 conda-forge nbconvert 7.16.4 hd8ed1ab_1 conda-forge nbconvert-core 7.16.4 pyhd8ed1ab_1 conda-forge nbconvert-pandoc 7.16.4 hd8ed1ab_1 conda-forge nbformat 5.10.4 pyhd8ed1ab_0 conda-forge nbsphinx 0.9.4 pypi_0 pypi ncurses 6.5 h5846eda_0 conda-forge nest-asyncio 1.6.0 py312hecd8cb5_0 nest-simulator 3.7 py312h4ce92fb_2 conda-forge networkx 3.2.1 py312hecd8cb5_0 nodeenv 1.9.1 pypi_0 pypi notebook 7.2.1 pyhd8ed1ab_0 conda-forge notebook-shim 0.2.4 pyhd8ed1ab_0 conda-forge nspr 4.35 hcec6c5f_0 nss 3.100 h6606ded_0 conda-forge numexpr 2.8.7 py312h7d6adbd_0 numpy 1.26.4 py312h7d6adbd_0 numpy-base 1.26.4 py312hbb3573c_0 numpydoc 1.7.0 pypi_0 pypi olefile 0.47 pypi_0 pypi openjpeg 2.5.2 h7310d3a_0 conda-forge openmpi 5.0.3 hba0472f_105 conda-forge openpyxl 3.1.3 pypi_0 pypi openssl 3.3.1 h87427d6_0 conda-forge overrides 7.7.0 pyhd8ed1ab_0 conda-forge packaging 24.1 pyhd8ed1ab_0 conda-forge pandas 2.2.2 pypi_0 pypi pandoc 3.2 h694c41f_0 conda-forge pandocfilters 1.5.1 pypi_0 pypi pango 1.54.0 h880b76c_0 conda-forge parsedatetime 2.6 pypi_0 pypi parso 0.8.4 pyhd8ed1ab_0 conda-forge pathspec 0.12.1 pypi_0 pypi patsy 0.5.6 pyhd8ed1ab_0 conda-forge pcre 8.45 h23ab428_0 pcre2 10.43 h0ad2156_0 conda-forge pexpect 4.9.0 pyhd8ed1ab_0 conda-forge pickleshare 0.7.5 pyhd3eb1b0_1003 pillow 10.3.0 py312h0c923fa_0 conda-forge pip 24.0 py312hecd8cb5_0 pixman 0.43.4 h73e2aa4_0 conda-forge pkgutil-resolve-name 1.3.10 py312hecd8cb5_1 platformdirs 4.2.2 pyhd8ed1ab_0 conda-forge pluggy 1.5.0 pypi_0 pypi ply 3.11 py312hecd8cb5_1 pre-commit 3.7.1 pypi_0 pypi prometheus_client 0.20.0 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.47 pyha770c72_0 conda-forge prompt_toolkit 3.0.47 hd8ed1ab_0 conda-forge psutil 5.9.8 py312h41838bb_0 conda-forge pthread-stubs 0.3 hdd91f34_1 ptyprocess 0.7.0 pyhd3eb1b0_2 pure_eval 0.2.2 pyhd3eb1b0_0 pybind11-abi 5 hd3eb1b0_0 pycodestyle 2.11.1 pypi_0 pypi pycparser 2.22 pyhd8ed1ab_0 conda-forge pydantic 2.7.4 pypi_0 pypi pydantic-core 2.18.4 pypi_0 pypi pydocstyle 6.3.0 pypi_0 pypi pydot 2.0.0 pypi_0 pypi pygments 2.18.0 pyhd8ed1ab_0 conda-forge pylint 3.2.3 pypi_0 pypi pyobjc-core 10.2 py312h74abf1d_0 conda-forge pyobjc-framework-cocoa 10.2 py312h74abf1d_0 conda-forge pyparsing 3.1.2 pypi_0 pypi pyqt 5.15.10 py312hcec6c5f_0 pyqt5-sip 12.13.0 py312h6c40b1e_0 pysocks 1.7.1 py312hecd8cb5_0 pytest 8.2.2 pypi_0 pypi pytest-cov 5.0.0 pypi_0 pypi pytest-mypy 0.10.3 pypi_0 pypi pytest-pylint 0.21.0 pypi_0 pypi pytest-timeout 2.3.1 pypi_0 pypi pytest-xdist 3.6.1 pypi_0 pypi python 3.12.3 h1411813_0_cpython conda-forge python-dateutil 2.9.0post0 py312hecd8cb5_2 python-fastjsonschema 2.19.1 pyhd8ed1ab_0 conda-forge python-json-logger 2.0.7 py312hecd8cb5_0 python-slugify 8.0.4 pypi_0 pypi python-tzdata 2023.3 pyhd3eb1b0_0 python.app 1.4 py312h104f124_3 conda-forge python_abi 3.12 4_cp312 conda-forge pytimeparse 1.1.8 pypi_0 pypi pytz 2024.1 py312hecd8cb5_0 pyyaml 6.0.2rc1 pypi_0 pypi pyzmq 26.0.3 py312ha04878a_0 conda-forge qt-main 5.15.8 hecaf5c3_21 conda-forge qtconsole 5.5.1 py312hecd8cb5_0 qtconsole-base 5.5.2 pyha770c72_0 conda-forge qtpy 2.4.1 py312hecd8cb5_0 rav1e 0.6.6 h7205ca4_2 conda-forge readline 8.2 hca72f7f_0 referencing 0.35.1 pyhd8ed1ab_0 conda-forge requests 2.32.3 pyhd8ed1ab_0 conda-forge restrictedpython 7.1 pypi_0 pypi rfc3339-validator 0.1.4 py312hecd8cb5_0 rfc3986-validator 0.1.1 py312hecd8cb5_0 rhash 1.4.4 h0dc2134_0 conda-forge rich 13.7.1 pypi_0 pypi rpds-py 0.18.1 py312ha47ea1c_0 conda-forge rstcheck 6.2.1 pypi_0 pypi rstcheck-core 1.2.1 pypi_0 pypi scikit-image 0.22.0 py312he282a81_0 scipy 1.13.1 py312hff39f35_0 send2trash 1.8.3 pyh31c8845_0 conda-forge setuptools 70.0.0 pyhd8ed1ab_0 conda-forge shellingham 1.5.4 pypi_0 pypi sip 6.7.12 py312hcec6c5f_0 six 1.16.0 pyhd3eb1b0_1 snappy 1.2.0 h6dc393e_1 conda-forge sniffio 1.3.1 pyhd8ed1ab_0 conda-forge snowballstemmer 2.2.0 pypi_0 pypi soupsieve 2.5 py312hecd8cb5_0 sphinx 7.3.7 pypi_0 pypi sphinx-autobuild 2024.4.16 pypi_0 pypi sphinx-carousel 1.2.0 pypi_0 pypi sphinx-copybutton 0.5.2 pypi_0 pypi sphinx-design 0.6.0 pypi_0 pypi sphinx-gallery 0.16.0 pypi_0 pypi sphinx-material 0.0.36 pypi_0 pypi sphinx-notfound-page 1.0.2 pypi_0 pypi sphinx-rtd-theme 2.0.0 pypi_0 pypi sphinx-tabs 3.4.5 pypi_0 pypi sphinxcontrib-applehelp 1.0.8 pypi_0 pypi sphinxcontrib-devhelp 1.0.6 pypi_0 pypi sphinxcontrib-htmlhelp 2.0.5 pypi_0 pypi sphinxcontrib-jquery 4.1 pypi_0 pypi sphinxcontrib-jsmath 1.0.1 pypi_0 pypi sphinxcontrib-mermaid 0.9.2 pypi_0 pypi sphinxcontrib-plantuml 0.30 pypi_0 pypi sphinxcontrib-qthelp 1.0.7 pypi_0 pypi sphinxcontrib-serializinghtml 1.1.10 pypi_0 pypi sqlalchemy 2.0.30 pypi_0 pypi sqlparse 0.5.0 pypi_0 pypi stack-data 0.6.3 pypi_0 pypi stack_data 0.6.2 pyhd8ed1ab_0 conda-forge starlette 0.37.2 pypi_0 pypi statsmodels 0.14.2 py312h5dc8b90_0 conda-forge svt-av1 2.1.0 hf036a51_0 conda-forge sympy 1.12 py312hecd8cb5_0 tabulate 0.9.0 pypi_0 pypi terminado 0.18.1 pyh31c8845_0 conda-forge terminaltables 3.1.10 pypi_0 pypi text-unidecode 1.3 pypi_0 pypi tifffile 2023.4.12 py312hecd8cb5_0 tinycss2 1.3.0 pyhd8ed1ab_0 conda-forge tinyxml2 10.0.0 h73e2aa4_0 conda-forge tk 8.6.13 h1abcd95_1 conda-forge tomli 2.0.1 py312hecd8cb5_1 tomlkit 0.12.5 pypi_0 pypi tornado 6.4.1 py312hbd25219_0 conda-forge tqdm 4.66.4 pypi_0 pypi traitlets 5.14.3 pyhd8ed1ab_0 conda-forge typer 0.12.3 pypi_0 pypi types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 conda-forge typing-extensions 4.12.2 hd8ed1ab_0 conda-forge typing_extensions 4.12.2 pyha770c72_0 conda-forge typing_utils 0.1.0 pyhd8ed1ab_0 conda-forge tzdata 2024.1 pypi_0 pypi unicodedata2 15.1.0 py312h6c40b1e_0 unidecode 1.3.8 pypi_0 pypi uri-template 1.3.0 pyhd8ed1ab_0 conda-forge urllib3 2.2.1 py312hecd8cb5_0 uvicorn 0.30.1 pypi_0 pypi virtualenv 20.26.2 pypi_0 pypi watchfiles 0.22.0 pypi_0 pypi wcwidth 0.2.13 pyhd8ed1ab_0 conda-forge webcolors 24.6.0 pyhd8ed1ab_0 conda-forge webencodings 0.5.1 py312hecd8cb5_2 websocket-client 1.8.0 py312hecd8cb5_0 websockets 12.0 pypi_0 pypi werkzeug 3.0.3 pypi_0 pypi wheel 0.43.0 py312hecd8cb5_0 widgetsnbextension 4.0.11 pyhd8ed1ab_0 conda-forge xlrd 2.0.1 pypi_0 pypi xorg-libxau 1.0.11 h0dc2134_0 conda-forge xorg-libxdmcp 1.1.3 h35c211d_0 conda-forge xz 5.4.6 h6c40b1e_1 yaml 0.2.5 haf1e3a3_0 yamllint 1.35.1 pypi_0 pypi zeromq 4.3.5 hcec6c5f_0 zfp 1.0.1 h295e98d_0 conda-forge zipp 3.19.2 pyhd8ed1ab_0 conda-forge zlib 1.3.1 h87427d6_1 conda-forge zlib-ng 2.0.7 h6c40b1e_0 zstd 1.5.6 h915ae27_0 conda-forge ```

Edit: I also tried the pip install command you suggested. This output is the result after attempting.

ivirshup commented 3 days ago

Hmm. That definitely looks like pip and conda are seeing different sets of packages. What does which pip return?

Is this a fresh conda environment? I would try this all from scratch in a fresh conda environment. I'd also make sure that pip is up to date in that environment before using it to install anything.

ivirshup commented 3 days ago

FWIW, I can't reproduce this issue. Here's what I did:

```sh $ conda create -yn test-env-3.11 "python=3.11" Channels: - conda-forge Platform: linux-64 Collecting package metadata (repodata.json): done Solving environment: done ==> WARNING: A newer version of conda exists. <== current version: 24.3.0 latest version: 24.5.0 Please update conda by running $ conda update -n base -c conda-forge conda ## Package Plan ## environment location: /home/ubuntu/miniforge3/envs/test-env-3.11 added / updated specs: - python=3.11 The following NEW packages will be INSTALLED: _libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge _openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu bzip2 conda-forge/linux-64::bzip2-1.0.8-hd590300_5 ca-certificates conda-forge/linux-64::ca-certificates-2024.6.2-hbcca054_0 ld_impl_linux-64 conda-forge/linux-64::ld_impl_linux-64-2.40-hf3520f5_7 libexpat conda-forge/linux-64::libexpat-2.6.2-h59595ed_0 libffi conda-forge/linux-64::libffi-3.4.2-h7f98852_5 libgcc-ng conda-forge/linux-64::libgcc-ng-14.1.0-h77fa898_0 libgomp conda-forge/linux-64::libgomp-14.1.0-h77fa898_0 libnsl conda-forge/linux-64::libnsl-2.0.1-hd590300_0 libsqlite conda-forge/linux-64::libsqlite-3.46.0-hde9e2c9_0 libuuid conda-forge/linux-64::libuuid-2.38.1-h0b41bf4_0 libxcrypt conda-forge/linux-64::libxcrypt-4.4.36-hd590300_1 libzlib conda-forge/linux-64::libzlib-1.3.1-h4ab18f5_1 ncurses conda-forge/linux-64::ncurses-6.5-h59595ed_0 openssl conda-forge/linux-64::openssl-3.3.1-h4ab18f5_1 pip conda-forge/noarch::pip-24.0-pyhd8ed1ab_0 python conda-forge/linux-64::python-3.11.9-hb806964_0_cpython readline conda-forge/linux-64::readline-8.2-h8228510_1 setuptools conda-forge/noarch::setuptools-70.1.1-pyhd8ed1ab_0 tk conda-forge/linux-64::tk-8.6.13-noxft_h4845f30_101 tzdata conda-forge/noarch::tzdata-2024a-h0c530f3_0 wheel conda-forge/noarch::wheel-0.43.0-pyhd8ed1ab_1 xz conda-forge/linux-64::xz-5.2.6-h166bdaf_0 Downloading and Extracting Packages: Preparing transaction: done Verifying transaction: done Executing transaction: done # # To activate this environment, use # # $ conda activate test-env-3.11 # # To deactivate an active environment, use # # $ conda deactivate (test-env) ubuntu@ip-172-31-29-102:~/github/cellxgene-census ‹main› $ conda activate test-env-3.11 (test-env-3.11) ubuntu@ip-172-31-29-102:~/github/cellxgene-census ‹main› $ pip install -e 'api/python/cellxgene_census[experimental]' Obtaining file:///home/ubuntu/github/cellxgene-census/api/python/cellxgene_census Installing build dependencies ... done Checking if build backend supports build_editable ... done Getting requirements to build editable ... done Preparing editable metadata (pyproject.toml) ... done Collecting tiledbsoma~=1.11.4 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached tiledbsoma-1.11.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Collecting anndata (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached anndata-0.10.8-py3-none-any.whl.metadata (6.6 kB) Collecting numpy<2.0,>=1.21 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Collecting requests (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Collecting typing-extensions (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Collecting s3fs>=2021.06.1 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached s3fs-2024.6.1-py3-none-any.whl.metadata (1.6 kB) Collecting torch (from cellxgene-census==1.14.2.dev17+g14e4404) Downloading torch-2.3.1-cp311-cp311-manylinux1_x86_64.whl.metadata (26 kB) Collecting torchdata~=0.7 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached torchdata-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB) Collecting scikit-learn~=1.0 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached scikit_learn-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Collecting scikit-misc<0.4,>=0.2 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached scikit_misc-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting psutil~=5.0 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB) Collecting datasets~=2.0 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached datasets-2.20.0-py3-none-any.whl.metadata (19 kB) Collecting tdigest~=0.5 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached tdigest-0.5.2.2-py3-none-any.whl.metadata (4.9 kB) Collecting filelock (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Downloading filelock-3.15.4-py3-none-any.whl.metadata (2.9 kB) Collecting pyarrow>=15.0.0 (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pyarrow-16.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (3.0 kB) Collecting pyarrow-hotfix (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pyarrow_hotfix-0.6-py3-none-any.whl.metadata (3.6 kB) Collecting dill<0.3.9,>=0.3.0 (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached dill-0.3.8-py3-none-any.whl.metadata (10 kB) Collecting pandas (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB) Collecting tqdm>=4.66.3 (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached tqdm-4.66.4-py3-none-any.whl.metadata (57 kB) Collecting xxhash (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached xxhash-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB) Collecting multiprocess (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached multiprocess-0.70.16-py311-none-any.whl.metadata (7.2 kB) Collecting fsspec<=2024.5.0,>=2023.1.0 (from fsspec[http]<=2024.5.0,>=2023.1.0->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached fsspec-2024.5.0-py3-none-any.whl.metadata (11 kB) Collecting aiohttp (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.5 kB) Collecting huggingface-hub>=0.21.2 (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached huggingface_hub-0.23.4-py3-none-any.whl.metadata (12 kB) Collecting packaging (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB) Collecting pyyaml>=5.1 (from datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting charset-normalizer<4,>=2 (from requests->cellxgene-census==1.14.2.dev17+g14e4404) Using cached charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests->cellxgene-census==1.14.2.dev17+g14e4404) Using cached idna-3.7-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests->cellxgene-census==1.14.2.dev17+g14e4404) Using cached urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests->cellxgene-census==1.14.2.dev17+g14e4404) Using cached certifi-2024.6.2-py3-none-any.whl.metadata (2.2 kB) Collecting aiobotocore<3.0.0,>=2.5.4 (from s3fs>=2021.06.1->cellxgene-census==1.14.2.dev17+g14e4404) Downloading aiobotocore-2.13.1-py3-none-any.whl.metadata (22 kB) INFO: pip is looking at multiple versions of s3fs to determine which version is compatible with other requirements. This could take a while. Collecting s3fs>=2021.06.1 (from cellxgene-census==1.14.2.dev17+g14e4404) Using cached s3fs-2024.6.0-py3-none-any.whl.metadata (1.6 kB) Using cached s3fs-2024.5.0-py3-none-any.whl.metadata (1.6 kB) Collecting scipy>=1.6.0 (from scikit-learn~=1.0->cellxgene-census==1.14.2.dev17+g14e4404) Downloading scipy-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 4.3 MB/s eta 0:00:00 Collecting joblib>=1.2.0 (from scikit-learn~=1.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB) Collecting threadpoolctl>=3.1.0 (from scikit-learn~=1.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB) Collecting accumulation-tree (from tdigest~=0.5->cellxgene-census==1.14.2.dev17+g14e4404) Using cached accumulation_tree-0.6.2-cp311-cp311-linux_x86_64.whl Collecting pyudorandom (from tdigest~=0.5->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pyudorandom-1.0.0-py3-none-any.whl Collecting attrs>=22.2 (from tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB) Collecting numba>=0.58.0 (from tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB) Collecting scanpy>=1.9.2 (from tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Downloading scanpy-1.10.2-py3-none-any.whl.metadata (9.3 kB) Collecting somacore==1.0.11 (from tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached somacore-1.0.11-py3-none-any.whl.metadata (1.5 kB) Collecting tiledb~=0.29.0 (from tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached tiledb-0.29.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.6 kB) Collecting array-api-compat!=1.5,>1.4 (from anndata->cellxgene-census==1.14.2.dev17+g14e4404) Using cached array_api_compat-1.7.1-py3-none-any.whl.metadata (1.5 kB) Collecting h5py>=3.1 (from anndata->cellxgene-census==1.14.2.dev17+g14e4404) Using cached h5py-3.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB) Collecting natsort (from anndata->cellxgene-census==1.14.2.dev17+g14e4404) Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB) Collecting sympy (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached sympy-1.12.1-py3-none-any.whl.metadata (12 kB) Collecting networkx (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached networkx-3.3-py3-none-any.whl.metadata (5.1 kB) Collecting jinja2 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB) Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB) Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB) Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB) Collecting nvidia-cublas-cu12==12.1.3.1 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB) Collecting nvidia-cufft-cu12==11.0.2.54 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB) Collecting nvidia-curand-cu12==10.3.2.106 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl.metadata (1.5 kB) Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB) Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl.metadata (1.6 kB) Collecting nvidia-nccl-cu12==2.20.5 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Downloading nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl.metadata (1.8 kB) Collecting nvidia-nvtx-cu12==12.1.105 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl.metadata (1.7 kB) Collecting triton==2.3.1 (from torch->cellxgene-census==1.14.2.dev17+g14e4404) Downloading triton-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.4 kB) Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch->cellxgene-census==1.14.2.dev17+g14e4404) Downloading nvidia_nvjitlink_cu12-12.5.82-py3-none-manylinux2014_x86_64.whl.metadata (1.5 kB) Collecting botocore<1.34.132,>=1.34.70 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2021.06.1->cellxgene-census==1.14.2.dev17+g14e4404) Downloading botocore-1.34.131-py3-none-any.whl.metadata (5.7 kB) Collecting wrapt<2.0.0,>=1.10.10 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2021.06.1->cellxgene-census==1.14.2.dev17+g14e4404) Using cached wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB) Collecting aioitertools<1.0.0,>=0.5.1 (from aiobotocore<3.0.0,>=2.5.4->s3fs>=2021.06.1->cellxgene-census==1.14.2.dev17+g14e4404) Using cached aioitertools-0.11.0-py3-none-any.whl.metadata (3.3 kB) Collecting aiosignal>=1.1.2 (from aiohttp->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB) Collecting frozenlist>=1.1.1 (from aiohttp->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB) Collecting multidict<7.0,>=4.5 (from aiohttp->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB) Collecting yarl<2.0,>=1.0 (from aiohttp->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (31 kB) Collecting llvmlite<0.44,>=0.43.0dev0 (from numba>=0.58.0->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB) Collecting python-dateutil>=2.8.2 (from pandas->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting pytz>=2020.1 (from pandas->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB) Collecting tzdata>=2022.7 (from pandas->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached tzdata-2024.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting legacy-api-wrap>=1.4 (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached legacy_api_wrap-1.4-py3-none-any.whl.metadata (1.8 kB) Collecting matplotlib>=3.6 (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Collecting patsy (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached patsy-0.5.6-py2.py3-none-any.whl.metadata (3.5 kB) Collecting pynndescent>=0.5 (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pynndescent-0.5.13-py3-none-any.whl.metadata (6.8 kB) Collecting seaborn>=0.13 (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB) Collecting session-info (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached session_info-1.0.0-py3-none-any.whl Collecting statsmodels>=0.13 (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached statsmodels-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.2 kB) Collecting umap-learn!=0.5.0,>=0.5 (from scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached umap_learn-0.5.6-py3-none-any.whl.metadata (21 kB) Collecting MarkupSafe>=2.0 (from jinja2->torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting mpmath<1.4.0,>=1.1.0 (from sympy->torch->cellxgene-census==1.14.2.dev17+g14e4404) Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from botocore<1.34.132,>=1.34.70->aiobotocore<3.0.0,>=2.5.4->s3fs>=2021.06.1->cellxgene-census==1.14.2.dev17+g14e4404) Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB) Collecting contourpy>=1.0.1 (from matplotlib>=3.6->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.8 kB) Collecting cycler>=0.10 (from matplotlib>=3.6->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib>=3.6->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached fonttools-4.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (162 kB) Collecting kiwisolver>=1.3.1 (from matplotlib>=3.6->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB) Collecting pillow>=8 (from matplotlib>=3.6->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Downloading pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.2 kB) Collecting pyparsing>=2.3.1 (from matplotlib>=3.6->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached pyparsing-3.1.2-py3-none-any.whl.metadata (5.1 kB) Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas->datasets~=2.0->cellxgene-census==1.14.2.dev17+g14e4404) Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting stdlib-list (from session-info->scanpy>=1.9.2->tiledbsoma~=1.11.4->cellxgene-census==1.14.2.dev17+g14e4404) Using cached stdlib_list-0.10.0-py3-none-any.whl.metadata (3.3 kB) Using cached datasets-2.20.0-py3-none-any.whl (547 kB) Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB) Using cached psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB) Using cached requests-2.32.3-py3-none-any.whl (64 kB) Using cached s3fs-2024.5.0-py3-none-any.whl (29 kB) Using cached fsspec-2024.5.0-py3-none-any.whl (316 kB) Using cached scikit_learn-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB) Using cached scikit_misc-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB) Using cached tdigest-0.5.2.2-py3-none-any.whl (9.4 kB) Using cached tiledbsoma-1.11.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB) Using cached somacore-1.0.11-py3-none-any.whl (35 kB) Using cached anndata-0.10.8-py3-none-any.whl (124 kB) Using cached torchdata-0.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB) Downloading torch-2.3.1-cp311-cp311-manylinux1_x86_64.whl (779.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 779.2/779.2 MB 1.6 MB/s eta 0:00:00 Using cached nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB) Using cached nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB) Using cached nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB) Using cached nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB) Using cached nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl (731.7 MB) Using cached nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB) Using cached nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB) Using cached nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB) Using cached nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB) Downloading nvidia_nccl_cu12-2.20.5-py3-none-manylinux2014_x86_64.whl (176.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 176.2/176.2 MB 8.7 MB/s eta 0:00:00 Using cached nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB) Downloading triton-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (168.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 168.1/168.1 MB 9.9 MB/s eta 0:00:00 Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB) Downloading aiobotocore-2.13.1-py3-none-any.whl (76 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.9/76.9 kB 6.8 MB/s eta 0:00:00 Using cached aiohttp-3.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB) Using cached array_api_compat-1.7.1-py3-none-any.whl (37 kB) Using cached attrs-23.2.0-py3-none-any.whl (60 kB) Using cached certifi-2024.6.2-py3-none-any.whl (164 kB) Using cached charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) Using cached dill-0.3.8-py3-none-any.whl (116 kB) Using cached h5py-3.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB) Using cached huggingface_hub-0.23.4-py3-none-any.whl (402 kB) Using cached idna-3.7-py3-none-any.whl (66 kB) Using cached joblib-1.4.2-py3-none-any.whl (301 kB) Using cached numba-0.60.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB) Using cached packaging-24.1-py3-none-any.whl (53 kB) Using cached pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB) Using cached pyarrow-16.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (40.8 MB) Using cached PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) Downloading scanpy-1.10.2-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 48.5 MB/s eta 0:00:00 Using cached networkx-3.3-py3-none-any.whl (1.7 MB) Downloading scipy-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.1/41.1 MB 30.9 MB/s eta 0:00:00 Using cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB) Using cached tiledb-0.29.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26.8 MB) Using cached tqdm-4.66.4-py3-none-any.whl (78 kB) Using cached urllib3-2.2.2-py3-none-any.whl (121 kB) Downloading filelock-3.15.4-py3-none-any.whl (16 kB) Using cached jinja2-3.1.4-py3-none-any.whl (133 kB) Using cached multiprocess-0.70.16-py311-none-any.whl (143 kB) Using cached natsort-8.4.0-py3-none-any.whl (38 kB) Using cached pyarrow_hotfix-0.6-py3-none-any.whl (7.9 kB) Using cached sympy-1.12.1-py3-none-any.whl (5.7 MB) Using cached xxhash-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194 kB) Using cached aioitertools-0.11.0-py3-none-any.whl (23 kB) Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB) Downloading botocore-1.34.131-py3-none-any.whl (12.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.3/12.3 MB 63.5 MB/s eta 0:00:00 Using cached frozenlist-1.4.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (272 kB) Using cached legacy_api_wrap-1.4-py3-none-any.whl (15 kB) Using cached llvmlite-0.43.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB) Using cached MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB) Using cached matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB) Using cached mpmath-1.3.0-py3-none-any.whl (536 kB) Using cached multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (128 kB) Using cached pynndescent-0.5.13-py3-none-any.whl (56 kB) Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB) Using cached seaborn-0.13.2-py3-none-any.whl (294 kB) Using cached statsmodels-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB) Using cached patsy-0.5.6-py2.py3-none-any.whl (233 kB) Using cached tzdata-2024.1-py2.py3-none-any.whl (345 kB) Using cached umap_learn-0.5.6-py3-none-any.whl (85 kB) Using cached wrapt-1.16.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80 kB) Using cached yarl-1.9.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (328 kB) Downloading nvidia_nvjitlink_cu12-12.5.82-py3-none-manylinux2014_x86_64.whl (21.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.3/21.3 MB 46.6 MB/s eta 0:00:00 Using cached contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (306 kB) Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB) Using cached fonttools-4.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB) Using cached jmespath-1.0.1-py3-none-any.whl (20 kB) Using cached kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading pillow-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 60.3 MB/s eta 0:00:00 Using cached pyparsing-3.1.2-py3-none-any.whl (103 kB) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Using cached stdlib_list-0.10.0-py3-none-any.whl (79 kB) Checking if build backend supports build_editable ... done Building wheels for collected packages: cellxgene-census Building editable for cellxgene-census (pyproject.toml) ... done Created wheel for cellxgene-census: filename=cellxgene_census-1.14.2.dev17+g14e4404-0.editable-py3-none-any.whl size=4077 sha256=70d9a354f7a27a77d12ef557742e869c90bfb9a0deb2559807f749b38e1b3c10 Stored in directory: /tmp/pip-ephem-wheel-cache-uzzr8l9q/wheels/26/f4/e0/5496ea2c6d21fb86b0f267ea2365f8504cd1d95484509a023c Successfully built cellxgene-census Installing collected packages: pyudorandom, pytz, mpmath, array-api-compat, accumulation-tree, xxhash, wrapt, urllib3, tzdata, typing-extensions, tqdm, threadpoolctl, tdigest, sympy, stdlib-list, six, pyyaml, pyparsing, pyarrow-hotfix, psutil, pillow, packaging, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, natsort, multidict, MarkupSafe, llvmlite, legacy-api-wrap, kiwisolver, joblib, jmespath, idna, fsspec, frozenlist, fonttools, filelock, dill, cycler, charset-normalizer, certifi, attrs, aioitertools, yarl, triton, tiledb, session-info, scipy, scikit-misc, requests, python-dateutil, pyarrow, patsy, nvidia-cusparse-cu12, nvidia-cudnn-cu12, numba, multiprocess, jinja2, h5py, contourpy, aiosignal, scikit-learn, pandas, nvidia-cusolver-cu12, matplotlib, huggingface-hub, botocore, aiohttp, torch, statsmodels, seaborn, pynndescent, anndata, aiobotocore, umap-learn, torchdata, somacore, s3fs, datasets, scanpy, tiledbsoma, cellxgene-census Successfully installed MarkupSafe-2.1.5 accumulation-tree-0.6.2 aiobotocore-2.13.1 aiohttp-3.9.5 aioitertools-0.11.0 aiosignal-1.3.1 anndata-0.10.8 array-api-compat-1.7.1 attrs-23.2.0 botocore-1.34.131 cellxgene-census-1.14.2.dev17+g14e4404 certifi-2024.6.2 charset-normalizer-3.3.2 contourpy-1.2.1 cycler-0.12.1 datasets-2.20.0 dill-0.3.8 filelock-3.15.4 fonttools-4.53.0 frozenlist-1.4.1 fsspec-2024.5.0 h5py-3.11.0 huggingface-hub-0.23.4 idna-3.7 jinja2-3.1.4 jmespath-1.0.1 joblib-1.4.2 kiwisolver-1.4.5 legacy-api-wrap-1.4 llvmlite-0.43.0 matplotlib-3.9.0 mpmath-1.3.0 multidict-6.0.5 multiprocess-0.70.16 natsort-8.4.0 networkx-3.3 numba-0.60.0 numpy-1.26.4 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.20.5 nvidia-nvjitlink-cu12-12.5.82 nvidia-nvtx-cu12-12.1.105 packaging-24.1 pandas-2.2.2 patsy-0.5.6 pillow-10.4.0 psutil-5.9.8 pyarrow-16.1.0 pyarrow-hotfix-0.6 pynndescent-0.5.13 pyparsing-3.1.2 python-dateutil-2.9.0.post0 pytz-2024.1 pyudorandom-1.0.0 pyyaml-6.0.1 requests-2.32.3 s3fs-2024.5.0 scanpy-1.10.2 scikit-learn-1.5.0 scikit-misc-0.3.1 scipy-1.14.0 seaborn-0.13.2 session-info-1.0.0 six-1.16.0 somacore-1.0.11 statsmodels-0.14.2 stdlib-list-0.10.0 sympy-1.12.1 tdigest-0.5.2.2 threadpoolctl-3.5.0 tiledb-0.29.1 tiledbsoma-1.11.4 torch-2.3.1 torchdata-0.7.1 tqdm-4.66.4 triton-2.3.1 typing-extensions-4.12.2 tzdata-2024.1 umap-learn-0.5.6 urllib3-2.2.2 wrapt-1.16.0 xxhash-3.4.1 yarl-1.9.4 (test-env-3.11) ubuntu@ip-172-31-29-102:~/github/cellxgene-census ‹main› $ python Python 3.11.9 | packaged by conda-forge | (main, Apr 19 2024, 18:36:13) [GCC 12.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cellxgene_census >>> quit() ```
Sankar-Gollapudi commented 3 days ago

This is strange, I created a new conda environment, downloaded pandas, and then attempted the pip install line you gave and it doesn't seem to be working. Perhaps this is due to a problem with some packages I already have installed in pip.

(base) sgollap@Sankars-MacBook-Pro GTResearch % conda activate censusconda (censusconda) sgollap@Sankars-MacBook-Pro GTResearch % pip list Package Version


accumulation-tree 0.6.2 aiobotocore 2.13.1 aiohttp 3.9.5 aioitertools 0.11.0 aiosignal 1.3.1 anndata 0.10.8 anyio 4.3.0 appnope 0.1.4 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 array_api_compat 1.7.1 arrow 1.3.0 asttokens 2.4.1 async-lru 2.0.4 attrs 23.2.0 Babel 2.15.0 beautifulsoup4 4.12.3 bleach 6.1.0 botocore 1.34.131 certifi 2024.2.2 cffi 1.16.0 charset-normalizer 3.3.2 comm 0.2.2 contourpy 1.2.1 cycler 0.12.1 datasets 2.19.2 debugpy 1.8.1 decorator 5.1.1 defusedxml 0.7.1 dill 0.3.8 executing 2.0.1 fastjsonschema 2.19.1 filelock 3.15.4 fonttools 4.53.0 fqdn 1.5.1 frozenlist 1.4.1 fsspec 2024.3.1 h11 0.14.0 h5py 3.11.0 httpcore 1.0.5 httpx 0.27.0 huggingface-hub 0.23.4 idna 3.7 ipykernel 6.29.4 ipython 8.24.0 ipywidgets 8.1.2 isoduration 20.11.0 jedi 0.19.1 Jinja2 3.1.4 jmespath 1.0.1 joblib 1.4.2 json5 0.9.25 jsonpointer 2.4 jsonschema 4.22.0 jsonschema-specifications 2023.12.1 jupyter 1.0.0 jupyter_client 8.6.2 jupyter-console 6.6.3 jupyter_core 5.7.2 jupyter-events 0.10.0 jupyter-lsp 2.2.5 jupyter_server 2.14.0 jupyter_server_terminals 0.5.3 jupyterlab 4.2.1 jupyterlab_pygments 0.3.0 jupyterlab_server 2.27.2 jupyterlab_widgets 3.0.10 kiwisolver 1.4.5 legacy-api-wrap 1.4 llvmlite 0.43.0 MarkupSafe 2.1.5 matplotlib 3.9.0 matplotlib-inline 0.1.7 mistune 3.0.2 mpmath 1.3.0 multidict 6.0.5 multiprocess 0.70.16 natsort 8.4.0 nbclient 0.10.0 nbconvert 7.16.4 nbformat 5.10.4 networkx 3.3 notebook 7.2.0 notebook_shim 0.2.4 numba 0.60.0 numpy 1.26.2 overrides 7.7.0 packaging 24.0 pandas 2.2.2 pandocfilters 1.5.1 parso 0.8.4 patsy 0.5.6 pexpect 4.9.0 pillow 10.4.0 pip 24.0 platformdirs 4.2.2 prometheus_client 0.20.0 prompt-toolkit 3.0.43 psutil 5.9.8 ptyprocess 0.7.0 pure-eval 0.2.2 pyarrow 12.0.1 pyarrow-hotfix 0.6 pycparser 2.22 Pygments 2.18.0 pynndescent 0.5.13 pyparsing 3.1.2 python-dateutil 2.9.0.post0 python-json-logger 2.0.7 pytz 2024.1 pyudorandom 1.0.0 PyYAML 6.0.1 pyzmq 26.0.3 qtconsole 5.5.2 QtPy 2.4.1 referencing 0.35.1 requests 2.32.2 rfc3339-validator 0.1.4 rfc3986-validator 0.1.1 rpds-py 0.18.1 s3fs 2024.3.1 scanpy 1.10.2 scikit-learn 1.5.0 scikit-misc 0.3.1 scipy 1.14.0 seaborn 0.13.2 Send2Trash 1.8.3 session-info 1.0.0 setuptools 65.5.0 six 1.16.0 sniffio 1.3.1 somacore 1.0.11 soupsieve 2.5 stack-data 0.6.3 statsmodels 0.14.2 stdlib-list 0.10.0 sympy 1.12.1 tdigest 0.5.2.2 terminado 0.18.1 threadpoolctl 3.5.0 tiledb 0.29.1 tiledbsoma 1.11.4 tinycss2 1.3.0 torch 2.3.1 torchdata 0.7.1 tornado 6.4 tqdm 4.66.4 traitlets 5.14.3 types-python-dateutil 2.9.0.20240316 typing_extensions 4.11.0 tzdata 2024.1 umap-learn 0.5.6 uri-template 1.3.0 urllib3 2.2.1 wcwidth 0.2.13 webcolors 1.13 webencodings 0.5.1 websocket-client 1.8.0 wheel 0.43.0 widgetsnbextension 4.0.10 wrapt 1.16.0 xxhash 3.4.1 yarl 1.9.4

[notice] A new release of pip is available: 24.0 -> 24.1.1 [notice] To update, run: pip install --upgrade pip (censusconda) sgollap@Sankars-MacBook-Pro GTResearch % conda install pandas Channels:

Package Plan

environment location: /usr/local/Caskroom/miniforge/base/envs/censusconda

added / updated specs:

The following packages will be downloaded:

package                    |            build
---------------------------|-----------------
bottleneck-1.3.7           |  py311hb3a5e46_0         152 KB
libcxx-14.0.6              |       h9765a3e_0         968 KB
libgfortran-5.0.0          |11_3_0_hecd8cb5_28         142 KB
libgfortran5-11.3.0        |      h9dfd629_28         1.4 MB
libopenblas-0.3.21         |       h54e7dc3_0         4.9 MB
llvm-openmp-14.0.6         |       h0dcd299_0         288 KB
numexpr-2.8.7              |  py311h91b6869_0         162 KB
numpy-1.26.4               |  py311h91b6869_0          12 KB
numpy-base-1.26.4          |  py311hb3ec012_0         7.8 MB
pandas-2.2.2               |  py311he327ffe_0        14.9 MB
python-dateutil-2.9.0post0 |  py311hecd8cb5_2         322 KB
pytz-2024.1                |  py311hecd8cb5_0         224 KB
------------------------------------------------------------
                                       Total:        31.3 MB

The following NEW packages will be INSTALLED:

blas pkgs/main/osx-64::blas-1.0-openblas bottleneck pkgs/main/osx-64::bottleneck-1.3.7-py311hb3a5e46_0 libcxx pkgs/main/osx-64::libcxx-14.0.6-h9765a3e_0 libgfortran pkgs/main/osx-64::libgfortran-5.0.0-11_3_0_hecd8cb5_28 libgfortran5 pkgs/main/osx-64::libgfortran5-11.3.0-h9dfd629_28 libopenblas pkgs/main/osx-64::libopenblas-0.3.21-h54e7dc3_0 llvm-openmp pkgs/main/osx-64::llvm-openmp-14.0.6-h0dcd299_0 numexpr pkgs/main/osx-64::numexpr-2.8.7-py311h91b6869_0 numpy pkgs/main/osx-64::numpy-1.26.4-py311h91b6869_0 numpy-base pkgs/main/osx-64::numpy-base-1.26.4-py311hb3ec012_0 pandas pkgs/main/osx-64::pandas-2.2.2-py311he327ffe_0 python-dateutil pkgs/main/osx-64::python-dateutil-2.9.0post0-py311hecd8cb5_2 python-tzdata pkgs/main/noarch::python-tzdata-2023.3-pyhd3eb1b0_0 pytz pkgs/main/osx-64::pytz-2024.1-py311hecd8cb5_0 six pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_1

Proceed ([y]/n)? y

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(censusconda) sgollap@Sankars-MacBook-Pro GTResearch % pip install -e 'api/python/cellxgene_census[experimental]' ERROR: api/python/cellxgene_census[experimental] is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).

[notice] A new release of pip is available: 24.0 -> 24.1.1 [notice] To update, run: pip install --upgrade pip (censusconda) sgollap@Sankars-MacBook-Pro GTResearch %

ivirshup commented 3 days ago

Yeah, that definitely looks like the pip you are calling is not the right pip for the conda environment. If censusconda is a fresh environment, you shouldn't see so many packages when you do pip list.

I'm afraid I can't say why that would be happening, as it would have to do with the configuration of your particular machine. When you're in your conda environment you should be able to access a pip that is specific to that environment. I check that like this:

$ conda activate test-env-3.11 
$ which pip
/home/ubuntu/miniforge3/envs/test-env-3.11/bin/pip