首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spyder权限错误

Spyder权限错误
EN

Stack Overflow用户
提问于 2016-11-17 06:50:08
回答 1查看 2.2K关注 0票数 1

我创建了虚拟环境测试,并在激活和测试的环境中安装了spyder

代码语言:javascript
复制
source activate test 

 conda info -e
# conda environments:
#
bin                      /home/myname/anaconda3/envs/bin
conda-meta               /home/myname/anaconda3/envs/conda-meta
include                  /home/myname/anaconda3/envs/include
lib                      /home/myname/anaconda3/envs/lib
share                    /home/myname/anaconda3/envs/share
ssl                      /home/myname/anaconda3/envs/ssl
test                  *  /home/myname/anaconda3/envs/test
root                     /home/myname/anaconda3

当我尝试运行spyder时,我得到了权限被拒绝的错误。

代码语言:javascript
复制
myname - mycomp - ~/anaconda3/envs/test
0 # spyder
Traceback (most recent call last):
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/app/mainwindow.py", line 2998, in main
    mainwindow = run_spyder(app, options, args)
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/app/mainwindow.py", line 2902, in run_spyder
    main.setup()
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/app/mainwindow.py", line 1153, in setup
    self.setup_layout(default=False)
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/app/mainwindow.py", line 1414, in setup_layout
    self.setup_default_layouts('default', settings)
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/app/mainwindow.py", line 1593, in setup_default_layouts
    widget.toggle_view(True)
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/plugins/ipythonconsole.py", line 677, in toggle_view
    self.create_new_client(give_focus=False)
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/plugins/ipythonconsole.py", line 862, in create_new_client
    connection_file=self._new_connection_file(),
  File "/home/myname/anaconda3/envs/test/lib/python3.5/site-packages/spyder/plugins/ipythonconsole.py", line 1340, in _new_connection_file
    os.makedirs(jupyter_runtime_dir())
  File "/home/myname/anaconda3/envs/test/lib/python3.5/os.py", line 231, in makedirs
    makedirs(head, mode, exist_ok)
  File "/home/myname/anaconda3/envs/test/lib/python3.5/os.py", line 241, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/run/user/myname'
EN

回答 1

Stack Overflow用户

发布于 2016-11-19 02:54:49

您需要创建此目录

代码语言:javascript
复制
/run/user/myname

可写。Spyder需要在其中写入一些文件,因此如果该目录不可写,它将失败,并显示您看到的错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40643760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档