![64058bcd8613f7804dc530e3159bcb06.png](https://i-blog.csdnimg.cn/blog_migrate/10495122df681952503cd2b22dc2801a.jpeg)
Anaconda简介:https://www.jianshu.com/p/62f155eb6ac5
官网下载anaconda安装包
(base) root@li-PC:~# cd /home/li/Downloads/
(base) root@li-PC:/home/li/Downloads# ls
Anaconda3-2019.10-Linux-x86_64.sh
安装
./Anaconda3-2019.10-Linux-x86_64.sh
验证安装是否成功
(base) root@li-PC:~# conda list
# packages in environment at /root/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py37_0 defaults
_libgcc_mutex 0.1 main https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
alabaster 0.7.12 py37_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
anaconda 2019.10 py37_0 defaults
说明已经安装成功,接下来运行图形界面时却提示错误
(base) root@li-PC:~/anaconda3# anaconda-navigator
anaconda navigator cannot be run with root user privileges
最后发现该提示是start.py文件中打印的提示
/anaconda3/pkgs/anaconda-navigator-1.9.7-py37_0/lib/python3.7/site-packages/anaconda_navigator/app# vi start.py
if (MAC or LINUX) and os.environ.get('SUDO_UID', None) is not None:
msgbox = MessageBoxInformation(
title="Anaconda Navigator Information",
text=(
"Anaconda Navigator cannot be run with root user "
"privileges."
)
)
sys.exit(msgbox.exec_())
解决办法
改成if(MAC),就是不检查LINUX的意思绕过去。成功启动!
![7858a81a6efdfb9acec7f6fb6dadc385.png](https://i-blog.csdnimg.cn/blog_migrate/a3a1349b8ea1f575c6d3a86874d0be6d.jpeg)
总结
错误的提示是不能用root用户启动,应该是安装的时候不要安装在root目录下。
分割线-------2019.11.20-----------
发现把anaconda放在/root有一大堆问题,最后还是卸载重新安装到/home目录下,简单很多。