【发布时间】:2017-07-06 17:50:04
【问题描述】:
我是编程新手,几个月前开始学习 Python。 我安装了 Anaconda 并在 Spyder 上工作。效果很好。
但几周后,Anaconda 不再启动。
我在网上找到了重置配置的解决方案:
anaconda navigator --reset
效果很好,但只能使用 24 小时左右。第二天 Anaconda 拒绝重新开始,所以我很困惑。
我会安装一个包 (psutil) 导致我的配置不稳定吗?请问我该如何解决这个问题? 这是启动时的消息:
Navigator Start Up Error
psutil.AccessDenied (pid=533)
>Traceback (most recent call last):
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/psutil/_psosx.py", line 293, in wrapper
return fun(self, *args, **kwargs)
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/psutil/_psosx.py", line 356, in cmdline
return cext.proc_cmdline(self.pid)
PermissionError: [Errno 13] Permission denied
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/anaconda_navigator/exceptions.py", line 75, in exception_handler
return_value = func(*args, **kwargs)
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/anaconda_navigator/app/start.py", line 108, in start_app
if misc.load_pid() is None: # A stale lock might be around
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/anaconda_navigator/utils/misc.py", line 384, in load_pid
cmds = process.cmdline()
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/psutil/__init__.py", line 701, in cmdline
return self._proc.cmdline()
File "/Users/yannickleroux/anaconda/lib/python3.6/site-packages/psutil/_psosx.py", line 306, in wrapper
raise AccessDenied(self.pid, self._name)
psutil.AccessDenied: psutil.AccessDenied (pid=533)
【问题讨论】:
-
您是否使用
sudo安装了任何软件包? -
是的一些... virtualenv setuptools 当然还有其他我不记得了...我是一个新手,并没有真正得到那个 sudo 命令...以及在安装过程中使用它的后果
-
我认为最简单的方法是使用
sudo删除/Users/yannickleroux/anaconda/文件夹并重新安装Anaconda。您也可以尝试使用chown更改该文件夹的所有权,您可以四处寻找说明。您不应该使用 sudo 为 Anaconda 安装软件包,只能使用conda。另外,你不应该使用virtualenv,使用 conda 环境。 -
谢谢,是的,我有一大堆东西要清理,这是我刚开始时创建的,在不知道我在做什么的情况下按照这里和那里的教程进行操作
标签: python macos anaconda startup