Cannot import name 'solve_triangular' from 'pytensor.tensor.linalg'

here it is. It could import pytensor so I re-installed pytensor. I think there is some version incompatibility but I am not able to solve it. :slight_smile:

Output
Location: /Users/kaushikisingh/anaconda3/envs/Kaushiki/lib/python3.10/site-packages

Requires: cons, etuples, filelock, logical-unification, miniKanren, numpy, scipy, setuptools, typing-extensions

Required-by: pymc

(Kaushiki) kaushikisingh@Kaushikis-MacBook-Air ~ % pip install --upgrade pytensor

Requirement already satisfied: pytensor in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (2.13.1)

Collecting pytensor

Downloading pytensor-2.17.3.tar.gz (3.5 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 6.7 MB/s eta 0:00:00

Installing build dependencies ... done

Getting requirements to build wheel ... done

Installing backend dependencies ... done

Preparing metadata (pyproject.toml) ... done

Requirement already satisfied: setuptools>=48.0.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (68.0.0)

Requirement already satisfied: scipy>=0.14 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.11.3)

Requirement already satisfied: numpy<1.26,>=1.17.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.22.3)

Requirement already satisfied: filelock in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (3.12.4)

Requirement already satisfied: etuples in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.3.9)

Requirement already satisfied: logical-unification in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.4.6)

Requirement already satisfied: miniKanren in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.0.3)

Requirement already satisfied: cons in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.4.6)

Requirement already satisfied: typing-extensions in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (4.7.1)

Requirement already satisfied: toolz in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->pytensor) (0.12.0)

Requirement already satisfied: multipledispatch in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->pytensor) (0.6.0)

Requirement already satisfied: six in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from multipledispatch->logical-unification->pytensor) (1.16.0)

Building wheels for collected packages: pytensor

Building wheel for pytensor (pyproject.toml) ... done

Created wheel for pytensor: filename=pytensor-2.17.3-cp310-cp310-macosx_11_0_arm64.whl size=1267160 sha256=671211432e93bc794a59f001b537206154ba2c383839526f8ffbe225f9eb872c

Stored in directory: /Users/kaushikisingh/Library/Caches/pip/wheels/14/3e/35/2ef1b698b9e91d6cb15232b51e9e91e60dbaf02b303c37e2cb

Successfully built pytensor

Installing collected packages: pytensor

Attempting uninstall: pytensor

Found existing installation: pytensor 2.13.1

Uninstalling pytensor-2.13.1:

Successfully uninstalled pytensor-2.13.1

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.

pymc 5.8.2 requires arviz>=0.13.0, but you have arviz 0.11.2 which is incompatible.

pymc 5.8.2 requires pytensor<2.17,>=2.16.1, but you have pytensor 2.17.3 which is incompatible.

Successfully installed pytensor-2.16.3

(Kaushiki) kaushikisingh@Kaushikis-MacBook-Air ~ % pip uninstall pytensor

pip install pytensor

Found existing installation: pytensor 2.16.3

Uninstalling pytensor-2.16.3:

Would remove:

/Users/kaushikisingh/anaconda3/envs/Kaushiki/bin/pytensor-cache

/Users/kaushikisingh/anaconda3/envs/Kaushiki/lib/python3.10/site-packages/bin/*

/Users/kaushikisingh/anaconda3/envs/Kaushiki/lib/python3.10/site-packages/pytensor-2.16.3.dist-info/*

/Users/kaushikisingh/anaconda3/envs/Kaushiki/lib/python3.10/site-packages/pytensor/*

Would not remove (might be manually added):

/Users/kaushikisingh/anaconda3/envs/Kaushiki/lib/python3.10/site-packages/bin/theano_cache.py

/Users/kaushikisingh/anaconda3/envs/Kaushiki/lib/python3.10/site-packages/bin/theano_nose.py

Proceed (Y/n)? Y

Successfully uninstalled pytensor-2.16.3

Requirement already satisfied: pytensor in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (2.17.3)

Requirement already satisfied: setuptools>=48.0.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (68.0.0)

Requirement already satisfied: scipy>=0.14 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.11.3)

Requirement already satisfied: numpy<1.26,>=1.17.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.22.3)

Requirement already satisfied: filelock in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (3.12.4)

Requirement already satisfied: etuples in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.3.9)

Requirement already satisfied: logical-unification in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.4.6)

Requirement already satisfied: miniKanren in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.0.3)

Requirement already satisfied: cons in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.4.6)

Requirement already satisfied: typing-extensions in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (4.7.1)

Requirement already satisfied: toolz in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->pytensor) (0.12.0)

Requirement already satisfied: multipledispatch in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->pytensor) (0.6.0)

Requirement already satisfied: six in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from multipledispatch->logical-unification->pytensor) (1.16.0)

(Kaushiki) kaushikisingh@Kaushikis-MacBook-Air ~ % pip install pytensor

Requirement already satisfied: pytensor in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (2.17.3)

Requirement already satisfied: setuptools>=48.0.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (68.0.0)

Requirement already satisfied: scipy>=0.14 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.11.3)

Requirement already satisfied: numpy<1.26,>=1.17.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.22.3)

Requirement already satisfied: filelock in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (3.12.4)

Requirement already satisfied: etuples in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.3.9)

Requirement already satisfied: logical-unification in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.4.6)

Requirement already satisfied: miniKanren in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (1.0.3)

Requirement already satisfied: cons in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (0.4.6)

Requirement already satisfied: typing-extensions in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from pytensor) (4.7.1)

Requirement already satisfied: toolz in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->pytensor) (0.12.0)

Requirement already satisfied: multipledispatch in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->pytensor) (0.6.0)

Requirement already satisfied: six in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from multipledispatch->logical-unification->pytensor) (1.16.0)

(Kaushiki) kaushikisingh@Kaushikis-MacBook-Air ~ %

pip install PyTensor

Requirement already satisfied: PyTensor in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (2.17.3)

Requirement already satisfied: setuptools>=48.0.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (68.0.0)

Requirement already satisfied: scipy>=0.14 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (1.11.3)

Requirement already satisfied: numpy<1.26,>=1.17.0 in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (1.22.3)

Requirement already satisfied: filelock in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (3.12.4)

Requirement already satisfied: etuples in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (0.3.9)

Requirement already satisfied: logical-unification in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (0.4.6)

Requirement already satisfied: miniKanren in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (1.0.3)

Requirement already satisfied: cons in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (0.4.6)

Requirement already satisfied: typing-extensions in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from PyTensor) (4.7.1)

Requirement already satisfied: toolz in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->PyTensor) (0.12.0)

Requirement already satisfied: multipledispatch in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from logical-unification->PyTensor) (0.6.0)

Requirement already satisfied: six in ./anaconda3/envs/Kaushiki/lib/python3.10/site-packages (from multipledispatch->logical-unification->PyTensor) (1.16.0)

(Kaushiki) kaushikisingh@Kaushikis-MacBook-Air ~ % conda install -c conda-forge pytensor

Collecting package metadata (current_repodata.json): done

Solving environment: done

# All requested packages already installed.