由于共享主机的权限,本地Conda安装失败

时间:2017-07-10 17:28:03

标签: symlink conda miniconda

有没有办法以完全可移植的方式创建本地安装conda,它将处理当前在系统上无法链接的所有依赖项?

我以为我可以创建一个独立的本地安装。但事实证明,您似乎需要链接到属于root的系统包。我认为这是this question的本质,但仍然没有答案。

我在服务器上使用非root用户安装了很多conda。现在,我试图将它安装在Bluehost共享服务器上。他们最近将ssh shell更改为jailshell,不允许链接到系统包。我没有意识到这将是一个障碍。然而...

[/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确实允许编译(与greengeeks.com不同),所以我实际上遇到了编译依赖项以获得初始miniconda安装的麻烦。我终于能够让它工作了。但是当我尝试安装更多软件包时,我又遇到了权限/链接问题。

1 个答案:

答案 0 :(得分:0)

我认为在将所有特权分配给终端中的当前登录使用之后,您将能够安装miniconda。请让我知道您是否提出了一些不同的建议并起作用了!

您可以在此处找到miniconda存储库:https://repo.continuum.io/miniconda/