【问题标题】:Local Conda installation failing due to permissions on shared hosting由于共享主机的权限,本地 Conda 安装失败
【发布时间】:2017-07-10 17:28:03
【问题描述】:

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

我曾认为我可以创建一个独立的本地安装。但事实证明,您似乎需要指向属于 root 的系统包的链接。我认为这就是this question 的精髓,至今没有答案。

我一直在使用 conda 在服务器上进行非 root 安装。现在,我正在尝试将它安装在 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 安装的麻烦。我最终能够让它发挥作用。但是当我尝试安装更多软件包时,我又遇到了权限/链接问题。

【问题讨论】:

    标签: symlink conda miniconda


    【解决方案1】:

    我认为在终端中将所有权限分配给当前登录使用后,您将能够安装 miniconda。如果您尝试了一些不同的方法并且有效,请告诉我!

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 2019-10-09
      • 2014-09-24
      • 1970-01-01
      相关资源
      最近更新 更多