Skip to content

Installation

Changwan Seo edited this page Jun 26, 2024 · 2 revisions

Installation of README.md is enough for normal installation.This page is for more detailed description and troubleshooting

Installation

Windows

  1. Install visual c++ here
  2. conda create -n FunVIP python>=3.8
  3. conda activate FunVIP
  4. pip install FunVIP
  5. run FunVIP --test Terrei --email [your email] to check installation

FAQ for FunVIP installation on Windows

Q. Error starting with "error : Microsoft Visual C++ 14.0 is required" has occured
A. You might have missed installing visual c++, which is required for python 3.9+ system. Click here to install

Q. Error "error : Microsoft Visual C++ 14.0 is required" is occuring even after installing visual c++
A. This usually happens when you initially fails installing visual c++ build tool, and trying again. The main causes are cached FunVIP setup files do not update visual c++ build tool has been installed. Use pip cache purge to remove cache, and try installing again.

Linux

  1. conda create -n FunVIP python>=3.8
  2. conda activate FunVIP
  3. pip install FunVIP
  4. conda config --add channels conda-forge
  5. conda install -c bioconda raxml iqtree "modeltest-ng>=0.1.7" mmseqs2 "blast>=2.12" mafft trimal gblocks fasttree
  6. run FunVIP --test Terrei --email [your email] to check installation
  • For intel mac system, this method probably work, but we couldn't test it because we don't have any intel mac device. We're looking for feedbacks in intel mac

Apple Silicon Mac

  1. CONDA_SUBDIR=osx-64 conda create -n FunVIP python>=3.8
  2. conda activate FunVIP
  3. conda config --env --set subdir osx-64
  4. conda install pyqt
  5. pip install FunVIP
  6. conda install -c bioconda raxml iqtree mmseqs2 "blast>=2.12" mafft trimal gblocks fasttree
  7. run FunVIP --test Terrei --email [your email] to check installation

FAQ for FunVIP installation on Mac

Q. Is there any plans to support Apple Silicon Mac in native mode?
A. There are so many dependencies correlated to FunVIP installation. We are waiting for all dependencies being solved.

Installation from source (For developers and core users)

  • this is for developmental steps
  1. git clone https://github.com/Changwanseo/FunVIP.git
  2. Move to ~/FunVIP
  3. conda create -n FunVIP python=3.10
  4. conda activate FunVIP
  5. pip install ./
  6. run FunVIP --test Terrei --email [your email] to check installation

Upgrading FunVIP

pip install FunVIP --upgrade

Upgrading FunVIP from FunID (deprecated version)

pip install FunVIP