2016-01-10 39 views
0

我想在我的共享主机上安装Scipy,我已经用Python 2.7安装了virtualenv。所以为了安装Scipy,我需要在我的服务器上安装gfortran。在共享主机上安装Scipy(godaddy)

那么如何在没有root访问权限的情况下在我的共享主机上安装gfortran?

感谢您的帮助

+0

您是否尝试过安装蟒蛇?这可能是一个简单的解决方案,让所有依赖的scipy。 –

+0

@DavidMaust,我没有,我会尝试 – Yrol

+0

@DavidMaust我已经使用pip安装了Conda,但是当我尝试使用“conda install -n yourenvname [package]”安装Scipy时,它会收到消息“/ home/yrol/.local/bin/conda:权限被拒绝“。请帮忙 – Yrol

回答

0

我已通过安装蟒蛇分布解决了该问题由大卫·莫斯特的建议。

步骤如下

  1. here

  2. 下载蟒蛇分布安装蟒蛇 - “庆典AnacondaX-XXX-Linux-x86_64.sh”

  3. 设置路径在.bashrc中(如果在安装过程中没有完成) - “export PATH =”/ home/your_username/your_anaconda_installed_pa​​th/bin:$ PATH“

  4. 启动蟒蛇虚拟环境 - “源your_anaconda_installed_pa​​th /斌/激活〜/ your_anaconda_environment_name”

+0

我们在哪里可以找到点#4'your_anaconda_environment_name'? – Bendy

+0

我只是试图在BlueHost和GreenGeeks中这样做。我得到了一系列我从未见过的权限错误。我以前肯定会将conda安装为非root用户。我认为共享主机提供商已经开始限制用户可以做的事情。例如,在GreenGeeks中,我甚至无法编译'gcc hello.c'。 – abalter