| 26 | | |
| 27 | | 'conda' is the command to add packages to Anaconda python distribution. However, since you don't have a permission in /share/apps/anaconda, it won't work. |
| 28 | | There is a workaround. Here, for example, we want to add 'vtk' python wrapper library. |
| 29 | | |
| 30 | | {{{ |
| 31 | | conda install vtk |
| 32 | | }}} |
| 33 | | |
| 34 | | But you will see an error message with an instruction for the workaround. Following the instruction, you have to clone the python environment into your home directory by |
| 35 | | |
| 36 | | {{{ |
| 37 | | conda create -n my_root --clone=/share/apps/anaconda/2/2.5.0 |
| 38 | | }}} |
| 39 | | |
| 40 | | 'my_root' is the name of environment that you decide. |
| 41 | | Then, |
| 42 | | |
| 43 | | {{{ |
| 44 | | source activate my_root |
| 45 | | }}} |
| 46 | | |
| 47 | | Finally, you can install the package, |
| 48 | | |
| 49 | | {{{ |
| 50 | | conda install vtk |
| 51 | | }}} |
| 52 | | |
| 53 | | In case you encounter "Error: 'conda' can only be installed into the root environment", try |
| 54 | | |
| 55 | | {{{ |
| 56 | | conda remove conda-build |
| 57 | | conda remoce conda-env |
| 58 | | conda update -all |
| 59 | | conda install vtk |
| 60 | | }}} |
| 61 | | |
| 62 | | From next time, to use Anaconda python with your environment, |
| 63 | | {{{ |
| 64 | | module load anaconda |
| 65 | | source activate my_root |
| 66 | | }}} |
| 67 | | You have to state above commands in your script when you run python on batch jobs. |
| 68 | | |
| 69 | | |