Project

General

Profile

Support #877

Install FlowCytometryTools on Arch Linux

Added by Daniel Curtis over 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Python
Target version:
Start date:
11/29/2016
Due date:
% Done:

100%

Estimated time:
0.50 h
Spent time:

Description

This is a guide for setting up FlowCytometryTools on Arch Linux.

Prepare the Environment

  • Make sure the system is up to date:
    pacman -Syyuu
    
  • Install a few dependencies:
    pacman -S gcc-fortran-multilib git freetype2 pkgconf png
    

    NOTE: The multilib repository must be enabled in the pacman config file.
    NOTE: To use the FlowCytometryTools GUI, wxPython must be installed as well:
    pacman -S wxpython2.8
    
  • Setup a Python development envirnoment, refer to issue #876

Install FlowCytometry with Pip

  • Switch to the pydev user:
    su - pydev
    
  • Create the FlowCytometryTools virtualenv:
    virtualenv2 FCT
    
  • Activate the virtualenv:
    source ./FCT/bin/activate
    
  • NOTE: If using the GUI utility, create a symbolic link of the host wxpython library in the virtualenv library:
    ln -s /usr/lib/python2.7/site-packages/wx.pth ~/venv/FCT/lib/python2.7/site-packages/
    
  • Install FlowCytometryTools:
    pip --no-cache-dir install flowcytometrytools
    

    NOTE: I needed to install ipython inside the virtualenv, deactivate, then reactivate for the interactive shell to work:
    pip install ipython
    

Install FlowCytometryTools from GitHub

  • Switch to the pydev user:
    su - pydev
    
  • Create the FlowCytometryTools virtualenv:
    virtualenv FCT
    
  • Activate the virtualenv:
    source ./FCT/bin/activate
    
  • Clone the FlowCytometryTools from GitHub:
    git clone https://github.com/eyurtsev/FlowCytometryTools.git
    cd FlowCytometryTools
    
  • Run the install script:
    python setup.py install
    

Resources

#1

Updated by Daniel Curtis over 7 years ago

  • Description updated (diff)
  • Status changed from New to Resolved
  • % Done changed from 0 to 100
#2

Updated by Daniel Curtis over 7 years ago

  • Description updated (diff)
#3

Updated by Daniel Curtis almost 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF