CentOS 安装Anaconda2-4.0.0-Linux-x86_64.sh报错
前阵子想给服务器都装上Python的全家桶,结果怎么也装不上,开始安装
1 | bash Anaconda2-4.0.0-Linux-x86_64.sh |
但是装不了,一直报错:
1 | mkdir: cannot create directory `/home/q/anaconda2': Permission denied |
网上查了之后发现很多人都碰到这个问题,后来大家都建议这么安装:
1 | sudo bash Anaconda2-4.0.0-Linux-x86_64.sh |
结果报错:
1 | Sorry, user xxx is not allowed to execute '/bin/bash Anaconda2-4.0.0-Linux-x86_64.sh' as root on xxxx. |
我去,简直无解了,没权限执行这个命令,普通的命令又装不了,结果折腾了好久也没办法,后来通过求助之后才发现,原来给这个包附个权限就可以执行了,原来如此,说干就干:
1 | sudo chmod 777 Anaconda2-4.0.0-Linux-x86_64.sh |
后面一路畅通,搞定。
**Tips:**如果想用这个代替默认的环境变量,有些包这里又没有,假设你的安装目录为/home/usr/anaconda2
,那么你可以这么装:
1 | sudo /home/usr/anaconda2/bin/pip install <module_name> |