I had thought that miniconda could be installed in a completely portable way. But it turns out you seem to need links to system packages belonging to root. I think this is the essence of [this question](
https://stackoverflow.com/questions/41640056/do-conda-environments-have-access-to-root-environment-system-packages), which remains unanswered.
I've been using conda a bunch and installing without root. I'm trying to install it on a bluehost shared server. They have recently changed the ssh shell to a jailshell that does not allow linking to system packages. I did not realize this would be an obstacle. However, the linking is a problem.
[/home7/arielbal/miniconda3] >>> /home7/arielbal/test/conda
PREFIX=/home7/arielbal/test/conda
installing: python-3.6.1-2 ...
tar: bin/2to3: Cannot create symlink to `2to3-3.6': Permission denied
tar: bin/idle3: Cannot create symlink to `idle3.6': Permission denied
tar: bin/pydoc: Cannot create symlink to `pydoc3.6': Permission denied
tar: bin/pydoc3: Cannot create symlink to `pydoc3.6': Permission denied
tar: bin/python: Cannot create symlink to `python3.6': Permission denied
tar: bin/python3: Cannot create symlink to `python3.6': Permission denied
tar: bin/python3-config: Cannot create symlink to `python3.6m-config': Permission denied
tar: bin/python3.6-config: Cannot create symlink to `python3.6m-config': Permission denied
tar: bin/pyvenv: Cannot create symlink to `pyvenv-3.6': Permission denied
tar: lib/libpython3.6m.so: Cannot create symlink to `libpython3.6m.so.1.0': Permission denied
tar: share/man/man1/python3.1: Cannot create symlink to `python3.6.1': Permission denied
tar: Exiting with failure status due to previous errors
Bluehost does allow compiling (unlike
greengeeks.com), so I actually went through and did local installs of all those packages. I was eventually able to get conda to install. But when installing packages, I again ran into permissions issues.
Is there a way to install conda in a completely portable way that will handle all dependencies not currently linkable on the system?