-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall-anaconda.sh
executable file
·107 lines (97 loc) · 2.24 KB
/
install-anaconda.sh
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
#!/bin/bash
export ANACONDA_VER=2024.10-1
export ANACONDA_DOWNLOAD_URL=https://repo.anaconda.com/archive
export ANACONDA_PATH=/export/anaconda/
# download and install base anaconda
wget -O anaconda.sh $ANACONDA_DOWNLOAD_URL/Anaconda3-$ANACONDA_VER-Linux-x86_64.sh
bash anaconda.sh -b -p $ANACONDA_PATH -u
rm -rf anaconda.sh
# setup condarc file
CONDARC=$ANACONDA_PATH/.condarc
if [ ! -f "$CONDARC" ]; then
cp .condarc $ANACONDA_PATH/
else
rm -f $ANACONDA_PATH/.condarc
cp .condarc $ANACONDA_PATH/
fi
# add additional packages into anaconda
cd $ANACONDA_PATH
export PATH=${ANACONDA_PATH}/bin:$PATH
echo "**** Path set"
echo $PATH
echo "**** Install conda-libmamba-solver"
conda install -y conda-libmamba-solver --solver=classic
echo "**** Conda - install packages (mambasolver)"
conda install -y fastai \
fastbook \
voila \
jedi \
pytorch \
torchvision \
torchaudio \
cudatoolkit \
folium \
plotly \
scikit-learn \
matplotlib \
pandas \
anaconda-navigator \
tensorflow
echo "**** Pip - install packages"
# upgrade python tools
pip install --upgrade pip setuptools wheel
pip install gmplot \
sentencepiece
pip install numpy \
guizero \
gpiozero \
requests \
pillow \
scipy \
matplotlib \
pgzero \
pygame \
flask \
pytest \
colorama \
birdseye \
beautifulsoup4 \
pandas \
lxml \
openpyxl \
XlsxWriter \
xlrd \
xlwt \
streamlit \
plotly \
pydeck \
html5lib \
odfpy \
pexpect
pip install 'fastcore>1.3.26'
# altair
conda install -y \
'conda-forge::altair==5.2.0' \
conda-forge::altair_saver \
conda-forge::vega_datasets
pip install vl-convert-python
# jupyter
pip install jupyter \
jupyterlab \
rsp_jupyter \
rsconnect_jupyter \
rsconnect_python \
workbench_jupyterlab
pip install rpy2
# 2023-08-27 ken
pip install pins \
orjson \
vega_datasets
# clean things up!
conda clean --all --yes --verbose
# enable jupyer extensions
/export/anaconda/bin/jupyter-nbextension install --sys-prefix --py rsp_jupyter
/export/anaconda/bin/jupyter-nbextension enable --sys-prefix --py rsp_jupyter
/export/anaconda/bin/jupyter-nbextension install --sys-prefix --py rsconnect_jupyter
/export/anaconda/bin/jupyter-nbextension enable --sys-prefix --py rsconnect_jupyter
/export/anaconda/bin/jupyter-serverextension enable --sys-prefix --py rsconnect_jupyter