我最近为Python 3.6安装了Anaconda但是每当我尝试运行Anaconda-Navigator时它都会显示错误“Segmentation fault”。 我已经尝试在终端Anaconda-Navigator中写入,并转到我的Anaconda3文件夹并尝试在bin中执行它。
到目前为止唯一有效的解决方案是以root身份访问以前的bin文件夹。我的问题是我需要在我的控制台中运行任何东西之前激活TensorFlow,但这对于root用户来说是不可能的。
我已经尝试升级它们,Anaconda和Navigator并重新安装它们但没有任何事情
这里的任何人都知道发生了什么事吗?
答案 0 :(得分:5)
我的anaconda安装遇到了同样的问题。它可能与conda和anaconda navigator的不兼容版本有关。
conda update --all
为我工作。
答案 1 :(得分:2)
今天我遇到了同样的问题,我通过运行解决了:
conda upgrade anaconda
输出说:
The following packages will be DOWNGRADED due to dependency conflicts:
anaconda-navigator: 1.5.1-py36_0 --> 1.5.0-py36_0
之后,我启动了anaconda-navigator(这次没有段错),窗口提示我升级到1.5.1。我单击是,现在运行anaconda-navigator 1.5.1,启动时没有segfaults。不知道是什么原因
答案 2 :(得分:2)
我尝试通过conda安装opencv,然后出现相同的错误。后来我跟随
conda update conda
conda update anaconda-navigator
conda update navigator-updater
然后我做了
conda update --all
Voila,它再次正常工作
答案 3 :(得分:0)
我有同样的问题。我通过将/ lib添加到mt LD_LIBRARY_PATH来解决它。
注意:在我的系统Anaconda安装路径是/ home / pushyamik / anaconda3。
答案 4 :(得分:0)
当我使用conda安装OpenCV库时遇到了同样的问题,最有可能降级的原因导致了此问题的发生。只需输入: 康达更新--all