-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
executable file
·117 lines (86 loc) · 4.16 KB
/
README
File metadata and controls
executable file
·117 lines (86 loc) · 4.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
======================
INSTALL Guide For GCAM
======================
Please check the following instructions to complete your installation.
Prerequisites
=============
Python version recommend 3 to run GCAM.
biopython is a prerequisite to run GCAM.
.._biopython: https://pypi.python.org/pypi/biopython/1.65
Packages needed but will be installed automatically.
Numpy_ (>=1.6)
Matplotlib
Scipy
Pandas
sklearn
Easy installation through PyPI
==============================
The easiest way to install GCAM is through PyPI system. Get pip_ if
it's not available in your system. *Note* if you have already
installed numpy and scipy system-wide, you can use ```virtualenv
--system-site-packages``` to let your virtual Python environment have
access to system-wide Numpy, Scipy, Pandas and Matplotlib libraries so that you don't need
to install them again.
Then under command line, type ```pip install GCAM```. PyPI will
install Numpy, Scipy, Pandas and Matplotlib automatically if they are absent.
To upgrade GCAM, type ```pip install -U GCAM```. It will check
currently installed GCAM, compare the version with the one on PyPI
repository, download and install newer version while necessary.
Note, if you do not want pip to fix dependencies. For example, you
already have a workable Numpy, Scipy, Pandas and Matplotlib, and when
'pip install -U GCAM', pip downloads newest Scipy and Numpy but unable
to compile and install them. This will fail the whole installation. You can pass
'--no-deps' option to pip and let it skip all dependencies. Type
```pip install -U --no-deps GCAM```.
.. _pip: http://www.pip-installer.org/en/latest/installing.html
Install from source
===================
GCAM uses Python's distutils tools for source installations. To
install a source distribution of GCAM, unpack the distribution tarball
and open up a command terminal. Go to the directory where you unpacked
GCAM, and simply run the install script::
$ python setup.py install
By default, the script will install python library and executable
codes globally, which means you need to be root or administrator of
the machine so as to complete the installation. Please contact the
administrator of that machine if you want their help. If you need to
provide a nonstandard install prefix, or any other nonstandard
options, you can provide many command line options to the install
script. Use the –help option to see a brief list of available options::
$ python setup.py --help
For example, if I want to install everything under my own HOME
directory, use this command::
$ python setup.py install --prefix /home/sahu/
Configure enviroment variables
==============================
After running the setup script, you might need to add the install
location to your ``PYTHONPATH`` and ``PATH`` environment variables. The
process for doing this varies on each platform, but the general
concept is the same across platforms.
PYTHONPATH
~~~~~~~~~~
To set up your ``PYTHONPATH`` environment variable, you'll need to add the
value ``PREFIX/lib/pythonX.Y/site-packages`` to your existing
``PYTHONPATH``. In this value, X.Y stands for the major–minor version of
Python you are using (such as 2.7 ; you can find this with
``sys.version[:3]`` from a Python command line). ``PREFIX`` is the install
prefix where you installed GCAM. If you did not specify a prefix on
the command line, GCAM will be installed using Python's sys.prefix
value.
On Linux, using bash, I include the new value in my ``PYTHONPATH`` by
adding this line to my ``~/.bashrc``::
$ export PYTHONPATH=/home/sahu/lib/python2.7/site-packages:$PYTHONPATH
Using Windows, you need to open up the system properties dialog, and
locate the tab labeled Environment. Add your value to the ``PYTHONPATH``
variable, or create a new ``PYTHONPATH`` variable if there isn't one
already.
PATH
~~~~
Just like your ``PYTHONPATH``, you'll also need to add a new value to your
PATH environment variable so that you can use the GCAM command line
directly. Unlike the ``PYTHONPATH`` value, however, this time you'll need
to add ``PREFIX/bin`` to your PATH environment variable. The process for
updating this is the same as described above for the ``PYTHONPATH``
variable::
$ export PATH=/home/sahu/bin:$PATH
--