in src/helperscripts/neuronsetuphelper.py [0:0]
def hlpr_pip_install_create_python_venv(nr_setup):
str = ''
str += '\n'
str += '# Install Python venv and activate Python virtual environment to install ' + '\n'
str += '# Neuron pip packages.' + '\n'
if nr_setup.os == 'ubuntu':
str += 'sudo apt-get install -y python3-venv g++' + '\n'
elif nr_setup.os == 'amazonlinux':
str += 'sudo yum install -y python3 gcc-c++' + '\n'
str += 'python3 -m venv ' + nr_setup.framework +'_venv' + '\n'
str += 'source '+ nr_setup.framework + '_venv/bin/activate' + '\n'
str += 'pip install -U pip' + '\n'
str += '\n'
if (nr_setup.mode == 'develop') & (nr_setup.action =='Install'):
if ((nr_setup.ami=='dlami') & (nr_setup.conda_env == 'None')) | \
(nr_setup.ami !='dlami'):
str += '\n'
str += '# Instal Jupyter notebook kernel '+ '\n'
str += 'pip install ipykernel ' + '\n'
str += 'python -m ipykernel install --user --name '
str += nr_setup.framework + '_venv '
str += '--display-name "Python (' + package_formal_name[nr_setup.framework] + ')"' + '\n'
str += 'pip install jupyter notebook' + '\n'
str += 'pip install environment_kernels' + '\n'
str += '\n'
return str