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 multiprocessingI down graded Llama-index from 0.8.40 to 0.8.12
pip3.11 install llama-index==0.8.12Subsequently, you'll notice the version change in Gradio package column