Andrew Fletcher published: 7 October 2023 (updated) 8 October 2023 18 minutes read
Changes to the Python3 package list post installing packages each of the packages list in the column headers
Initial list | + openai | + langchain | + llama-index | + gradio |
---|---|---|---|---|
Package Version ---------------------------- --------- absl-py 2.0.0 astunparse 1.6.3 cachetools 5.3.1 certifi 2023.7.22 cffi 1.16.0 charset-normalizer 3.3.0 cryptography 41.0.4 flatbuffers 23.5.26 gast 0.5.4 google-auth 2.23.2 google-auth-oauthlib 1.0.0 google-pasta 0.2.0 grpcio 1.59.0 h5py 3.9.0 idna 3.4 keras 2.14.0 libclang 16.0.6 Markdown 3.4.4 MarkupSafe 2.1.3 ml-dtypes 0.2.0 numpy 1.26.0 oauthlib 3.2.2 opt-einsum 3.3.0 packaging 23.2 pip 23.2.1 protobuf 4.24.3 pyasn1 0.5.0 pyasn1-modules 0.3.0 pycparser 2.21 pyOpenSSL 23.2.0 requests 2.31.0 requests-oauthlib 1.3.1 rsa 4.9 setuptools 65.5.0 six 1.16.0 tensorboard 2.14.1 tensorboard-data-server 0.7.1 tensorflow 2.14.0 tensorflow-estimator 2.14.0 tensorflow-io-gcs-filesystem 0.34.0 termcolor 2.3.0 typing_extensions 4.8.0 urllib3 2.0.6 Werkzeug 3.0.0 wheel 0.41.2 wrapt 1.14.1 |
Package Version ---------------------------- --------- absl-py 2.0.0 aiohttp 3.8.5 aiosignal 1.3.1 astunparse 1.6.3 async-timeout 4.0.3 attrs 23.1.0 cachetools 5.3.1 certifi 2023.7.22 cffi 1.16.0 charset-normalizer 3.3.0 cryptography 41.0.4 flatbuffers 23.5.26 frozenlist 1.4.0 gast 0.5.4 google-auth 2.23.2 google-auth-oauthlib 1.0.0 google-pasta 0.2.0 grpcio 1.59.0 h5py 3.9.0 idna 3.4 keras 2.14.0 libclang 16.0.6 Markdown 3.4.4 MarkupSafe 2.1.3 ml-dtypes 0.2.0 multidict 6.0.4 numpy 1.26.0 oauthlib 3.2.2 openai 0.28.1 opt-einsum 3.3.0 packaging 23.2 pip 23.2.1 protobuf 4.24.3 pyasn1 0.5.0 pyasn1-modules 0.3.0 pycparser 2.21 pyOpenSSL 23.2.0 PyPDF2 3.0.1 requests 2.31.0 requests-oauthlib 1.3.1 rsa 4.9 setuptools 65.5.0 six 1.16.0 tensorboard 2.14.1 tensorboard-data-server 0.7.1 tensorflow 2.14.0 tensorflow-estimator 2.14.0 tensorflow-io-gcs-filesystem 0.34.0 termcolor 2.3.0 tqdm 4.66.1 typing_extensions 4.8.0 urllib3 2.0.6 Werkzeug 3.0.0 wheel 0.41.2 wrapt 1.14.1 yarl 1.9.2 |
Package Version ---------------------------- --------- absl-py 2.0.0 aiohttp 3.8.5 aiosignal 1.3.1 annotated-types 0.6.0 anyio 3.7.1 astunparse 1.6.3 async-timeout 4.0.3 attrs 23.1.0 cachetools 5.3.1 certifi 2023.7.22 cffi 1.16.0 charset-normalizer 3.3.0 cryptography 41.0.4 dataclasses-json 0.6.1 flatbuffers 23.5.26 frozenlist 1.4.0 gast 0.5.4 google-auth 2.23.2 google-auth-oauthlib 1.0.0 google-pasta 0.2.0 greenlet 3.0.0 grpcio 1.59.0 h5py 3.9.0 idna 3.4 jsonpatch 1.33 jsonpointer 2.4 keras 2.14.0 langchain 0.0.310 langsmith 0.0.43 libclang 16.0.6 Markdown 3.4.4 MarkupSafe 2.1.3 marshmallow 3.20.1 ml-dtypes 0.2.0 multidict 6.0.4 mypy-extensions 1.0.0 numpy 1.26.0 oauthlib 3.2.2 openai 0.28.1 opt-einsum 3.3.0 packaging 23.2 pip 23.2.1 protobuf 4.24.3 pyasn1 0.5.0 pyasn1-modules 0.3.0 pycparser 2.21 pydantic 2.4.2 pydantic_core 2.10.1 pyOpenSSL 23.2.0 PyPDF2 3.0.1 PyYAML 6.0.1 requests 2.31.0 requests-oauthlib 1.3.1 rsa 4.9 setuptools 65.5.0 six 1.16.0 sniffio 1.3.0 SQLAlchemy 2.0.21 tenacity 8.2.3 tensorboard 2.14.1 tensorboard-data-server 0.7.1 tensorflow 2.14.0 tensorflow-estimator 2.14.0 tensorflow-io-gcs-filesystem 0.34.0 termcolor 2.3.0 tqdm 4.66.1 typing_extensions 4.8.0 typing-inspect 0.9.0 urllib3 2.0.6 Werkzeug 3.0.0 wheel 0.41.2 wrapt 1.14.1 yarl 1.9.2 |
Package Version ---------------------------- ------------ absl-py 2.0.0 aiohttp 3.8.5 aiosignal 1.3.1 annotated-types 0.6.0 anyio 3.7.1 astunparse 1.6.3 async-timeout 4.0.3 attrs 23.1.0 beautifulsoup4 4.12.2 cachetools 5.3.1 certifi 2023.7.22 cffi 1.16.0 charset-normalizer 3.3.0 click 8.1.7 cryptography 41.0.4 dataclasses-json 0.6.1 flatbuffers 23.5.26 frozenlist 1.4.0 fsspec 2023.9.2 gast 0.5.4 google-auth 2.23.2 google-auth-oauthlib 1.0.0 google-pasta 0.2.0 greenlet 3.0.0 grpcio 1.59.0 h5py 3.9.0 idna 3.4 joblib 1.3.2 jsonpatch 1.33 jsonpointer 2.4 keras 2.14.0 langchain 0.0.310 langsmith 0.0.43 libclang 16.0.6 llama-index 0.8.40 Markdown 3.4.4 MarkupSafe 2.1.3 marshmallow 3.20.1 ml-dtypes 0.2.0 multidict 6.0.4 mypy-extensions 1.0.0 nest-asyncio 1.5.8 nltk 3.8.1 numpy 1.26.0 oauthlib 3.2.2 openai 0.28.1 opt-einsum 3.3.0 packaging 23.2 pandas 2.1.1 pip 23.2.1 protobuf 4.24.3 pyasn1 0.5.0 pyasn1-modules 0.3.0 pycparser 2.21 pydantic 2.4.2 pydantic_core 2.10.1 pyOpenSSL 23.2.0 PyPDF2 3.0.1 python-dateutil 2.8.2 pytz 2023.3.post1 PyYAML 6.0.1 regex 2023.10.3 requests 2.31.0 requests-oauthlib 1.3.1 rsa 4.9 setuptools 65.5.0 six 1.16.0 sniffio 1.3.0 soupsieve 2.5 SQLAlchemy 2.0.21 tenacity 8.2.3 tensorboard 2.14.1 tensorboard-data-server 0.7.1 tensorflow 2.14.0 tensorflow-estimator 2.14.0 tensorflow-io-gcs-filesystem 0.34.0 termcolor 2.3.0 tiktoken 0.5.1 tqdm 4.66.1 typing_extensions 4.8.0 typing-inspect 0.9.0 tzdata 2023.3 urllib3 1.26.17 Werkzeug 3.0.0 wheel 0.41.2 wrapt 1.14.1 yarl 1.9.2 |
Package Version ---------------------------- ------------ absl-py 2.0.0 aiofiles 23.2.1 aiohttp 3.8.5 aiosignal 1.3.1 altair 5.1.2 annotated-types 0.6.0 anyio 3.7.1 astunparse 1.6.3 async-timeout 4.0.3 attrs 23.1.0 beautifulsoup4 4.12.2 cachetools 5.3.1 certifi 2023.7.22 cffi 1.16.0 charset-normalizer 3.3.0 click 8.1.7 contourpy 1.1.1 cryptography 41.0.4 cycler 0.12.1 dataclasses-json 0.6.1 fastapi 0.103.2 ffmpy 0.3.1 filelock 3.12.4 flatbuffers 23.5.26 fonttools 4.43.1 frozenlist 1.4.0 fsspec 2023.9.2 gast 0.5.4 google-auth 2.23.2 google-auth-oauthlib 1.0.0 google-pasta 0.2.0 gradio 3.47.1 gradio_client 0.6.0 greenlet 3.0.0 grpcio 1.59.0 h11 0.14.0 h5py 3.9.0 httpcore 0.18.0 httpx 0.25.0 huggingface-hub 0.17.3 idna 3.4 importlib-resources 6.1.0 Jinja2 3.1.2 joblib 1.3.2 jsonpatch 1.33 jsonpointer 2.4 jsonschema 4.19.1 jsonschema-specifications 2023.7.1 keras 2.14.0 kiwisolver 1.4.5 langchain 0.0.310 langsmith 0.0.43 libclang 16.0.6 llama-index 0.8.12 Markdown 3.4.4 MarkupSafe 2.1.3 marshmallow 3.20.1 matplotlib 3.8.0 ml-dtypes 0.2.0 multidict 6.0.4 mypy-extensions 1.0.0 nest-asyncio 1.5.8 nltk 3.8.1 numpy 1.26.0 oauthlib 3.2.2 openai 0.28.1 opt-einsum 3.3.0 orjson 3.9.7 packaging 23.2 pandas 2.1.1 Pillow 10.0.1 pip 23.2.1 protobuf 4.24.3 pyasn1 0.5.0 pyasn1-modules 0.3.0 pycparser 2.21 pydantic 2.4.2 pydantic_core 2.10.1 pydub 0.25.1 pyOpenSSL 23.2.0 pyparsing 3.1.1 PyPDF2 3.0.1 python-dateutil 2.8.2 python-multipart 0.0.6 pytz 2023.3.post1 PyYAML 6.0.1 referencing 0.30.2 regex 2023.10.3 requests 2.31.0 requests-oauthlib 1.3.1 rpds-py 0.10.4 rsa 4.9 semantic-version 2.10.0 setuptools 65.5.0 six 1.16.0 sniffio 1.3.0 soupsieve 2.5 SQLAlchemy 2.0.21 starlette 0.27.0 tenacity 8.2.3 tensorboard 2.14.1 tensorboard-data-server 0.7.1 tensorflow 2.14.0 tensorflow-estimator 2.14.0 tensorflow-io-gcs-filesystem 0.34.0 termcolor 2.3.0 tiktoken 0.5.1 toolz 0.12.0 tqdm 4.66.1 typing_extensions 4.8.0 typing-inspect 0.9.0 tzdata 2023.3 urllib3 1.26.17 uvicorn 0.23.2 websockets 11.0.3 Werkzeug 3.0.0 wheel 0.41.2 wrapt 1.14.1 yarl 1.9.2 |
Note, due to Gradio failing to install, I needed to down grade Llama-index to 0.8.12. This was due to the following error
Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing
I down graded Llama-index from 0.8.40 to 0.8.12
pip3.11 install llama-index==0.8.12
Subsequently, you'll notice the version change in Gradio package column
Related articles
Andrew Fletcher
•
17 Mar 2025
Refining text analysis for research data from regex to Python automation
IntroductionData extraction and filtering are crucial for developers working with large research datasets. Whether you're working on government archives, industry reports, or academic research projects, extracting meaningful insights efficiently can be challenging. I'm going to explore how we...
Andrew Fletcher
•
13 Feb 2025
Deploying a Python project from UAT to production using Git
When deploying a Python project from a User Acceptance Testing (UAT) environment to Production, it’s essential to ensure that all dependencies and configurations remain consistent. Particularly in our situation where this was going to be the first deployment of AI semantic search functionality to...
Andrew Fletcher
•
07 Dec 2024
Navigating technical infrastructure hiccups when running Python packages in virtual environments
Seemingly minor technical misconfigurations can escalate into major organisational inefficiencies. Consider a scenario where a Python-based web application experiences repeated errors due to missing dependencies, incorrect permissions, and environment mismanagement. Although these challenges appear...