Unable to create quanta.py environment on MacOS Ventura (M1 MacBook Pro 2021)

Hi, 

I have managed to install conda using the CLI installer, the UI version doesn't seem to work… however I cannot install a new quantra environment - am getting the following error:





$ conda env create -f https://quantra.quantinsti.com/downloads/general/environment.yml

Collecting package metadata (repodata.json): done

Solving environment: failed



ResolvePackageNotFound:

  - ta-lib=0.4.19

  - gensim==3.8.3




Thanks, James

Hi James,



There seems to be some issue with the library versions after the updates. We are working on resolving the same and updating the yml file. We will let you know once it it done.



Thanks,

Akshay

Hi James,



We have updated the yml file. You can try creating the environment now. Please do let us know if you still face any issues.



Thanks,

Akshay

@Akshay I'm facing same problem with Macbook M1 Pro 



Please see the log

 

(base) meghs@Meghdoots-MacBook-Pro RL % conda env create -f https://quantra.quantinsti.com/downloads/general/environment.yml > log.txt
                                                                                             
UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package certifi conflicts for:
numba==0.53.1 -> setuptools -> certifi[version='>=2016.9.26']
pip -> setuptools -> certifi[version='>=2016.9.26']

Package python conflicts for:
numba==0.53.1 -> numpy[version='>=1.19.5,<1.21.0a0'] -> python[version='3.8.*|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7|>=3.10,<3.11.0a0|>=3.11,<3.12.0a0|>=3.8|>=3.10,<3.11.0a0|>=3.11,<3.12.0a0|3.9.*',build=*_cpython]
numba==0.53.1 -> python[version='>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
jupyterlab==3.0.14 -> ipython -> python[version='>=2.7|>=3.10,<3.11.0a0|>=3.10,<3.11.0a0|>=3.11,<3.12.0a0|>=3.9|>=3.9,<3.10.0a0|>=3.8|>=3.8,<3.9.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7|>=3.5|>=3.11,<3.12.0a0',build=*_cpython]
notebook==6.5.2 -> python[version='>=3.10,<3.11.0a0|>=3.11,<3.12.0a0|>=3.7|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
scikit-learn==0.24.2 -> python[version='>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
pip -> python[version='>=3|>=3.10,<3.11.0a0|>=3.7|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.11,<3.12.0a0|>=3.6']
pandas==1.4.4 -> numpy[version='>=1.21.6,<2.0a0'] -> python[version='3.10.*|>=3.11,<3.12.0a0|>=3.6|>=3|3.8.*|3.9.*',build=*_cpython]
pandas==1.4.4 -> python[version='>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.9,<3.10.0a0',build=*_cpython]
ta-lib==0.4.19 -> python[version='>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.9,<3.10.0a0',build=*_cpython]
jupyterlab==3.0.14 -> python[version='>=3.6']
scipy==1.7.0 -> numpy[version='>=1.19.5,<2.0a0'] -> python[version='3.8.*|>=3.10,<3.11.0a0|>=3.10,<3.11.0a0|>=3.9,<3.10.0a0|>=3.11,<3.12.0a0|>=3.11,<3.12.0a0|>=3.8,<3.9.0a0|3.9.*',build=*_cpython]
scipy==1.7.0 -> python[version='>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
numpy==1.19.5 -> python[version='>=3.8,<3.9.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0',build=*_cpython]
notebook==6.5.2 -> argon2-cffi -> python[version='>=3.10,<3.11.0a0|>=3.6|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.8|>=3.5|>=3.6.1|>=3.11,<3.12.0a0',build=*_cpython]
ta-lib==0.4.19 -> numpy[version='>=1.21.6,<2.0a0'] -> python[version='3.10.*|>=3.11,<3.12.0a0|3.8.*|3.9.*',build=*_cpython]
scikit-learn==0.24.2 -> joblib[version='>=0.11'] -> python[version='3.8.*|>=3.10,<3.11.0a0|>=3.10,<3.11.0a0|>=3.6|>=3.7|>=3.11,<3.12.0a0|>=3.9,<3.10.0a0|>=3.11,<3.12.0a0|>=3.8,<3.9.0a0|>=3.8|>=3.5|3.9.*',build=*_cpython]
pip -> setuptools -> python[version='!=3.0,!=3.1,!=3.2,!=3.3,!=3.4|>=3.10,<3.11.0a0|>=3.8|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.11,<3.12.0a0|2.7.*|>=3.6',build=*_cpython]
numpy==1.19.5 -> python_abi=3.9[build=*_cp39] -> python[version='3.8.*|3.9.*']

Package notebook conflicts for:
jupyterlab==3.0.14 -> nbclassic[version='>=0.2,<1'] -> notebook[version='<7']
notebook==6.5.2


Package scipy conflicts for:
scikit-learn==0.24.2 -> scipy[version='>=0.19.1']
scipy==1.7.0The following specifications were found to be incompatible with your system:

  - feature:/osx-arm64::__osx==13.5.2=0
  - feature:|@/osx-arm64::__osx==13.5.2=0
  - jupyterlab==3.0.14 -> ipython -> __osx
  - notebook==6.5.2 -> ipykernel -> __osx

Your installed version is: 13.5.2

Hi,



The error you are facing, "UnsatisfiableError: The following specifications were found to be incompatible with each other", might be due to multiple reasons like older library versions in cache memory etc. I suggest you try the solutions in this thread to resolve the error. You can also try doing a clean install of the environment after removing the current Anaconda version and reinstalling it. Please do let us know if the issue persists.



Thanks,

Akshay