Python 3.x Python3权限和安装ipython/jupyter扩展

Python 3.x Python3权限和安装ipython/jupyter扩展,python-3.x,ipython,sudo,jupyter,Python 3.x,Ipython,Sudo,Jupyter,我的问题有两个方面,但我相信它们是相关的: 我最近意识到我的python3安装有一个权限问题。如果运行python3,则无法导入任何包。但是,如果我运行sudopython3,所有包都会完美地导入。同样,我也必须和sudo一起运行jupyter笔记本。通过阅读,我相信我犯了一个错误,安装了许多带有sudopip的软件包。有没有简单的方法来解决这个问题 我正在尝试安装ipython扩展,但运气不好。使用 sudopip安装https://github.com/ipython-contrib/IP

我的问题有两个方面,但我相信它们是相关的:

  • 我最近意识到我的python3安装有一个权限问题。如果运行
    python3
    ,则无法导入任何包。但是,如果我运行
    sudopython3
    ,所有包都会完美地导入。同样,我也必须和sudo一起运行jupyter笔记本。通过阅读,我相信我犯了一个错误,安装了许多带有
    sudopip
    的软件包。有没有简单的方法来解决这个问题

  • 我正在尝试安装ipython扩展,但运气不好。使用
    
    sudopip安装https://github.com/ipython-contrib/IPython-notebook-extensions/archive/master.zip --使用者
    
    我收到一个错误:命令“x86_64-linux-gnu-gcc”失败,退出状态为1

  • 如果下载zip文件并运行
    sudo python3 setup.py install
    ,则错误为:
    
    IPython notebook extensions/configure_nbextensions.py”,第80行,在
    除了(psutil.ZombieProcess、psutil.AccessDenied):
    AttributeError:“模块”对象没有“僵尸进程”属性
    

    如果运行
    python setup.py install
    ,则产生的错误是:

    File”/usr/lib/python2.7/dist-packages/copyreg/_-init__;u.py”,第7行,在
    raise ImportError('在Python 3上不应访问此包。'
    ImportError:在Python 3上不应访问此软件包。可能是您试图从Python future src文件夹运行,或者是您的Python future安装已损坏。

    这与我在终端中从python导入包时(使用
    python
    而不是
    sudo python
    打开时)遇到的错误相同

    我正在使用Ubuntu 14.04

    除了(psutil.ZombieProcess、psutil.AccessDenied): AttributeError:“模块”对象没有“僵尸进程”属性

    从消息中,psutil的旧版本缺少这些模块。 您应该更新psutil的软件包使用:

    sudo pip3 install --upgrade psutil
    

    我不知道你做了什么,但听起来你的系统好像坏了。如果这是一个虚拟机或者你没有重要数据存储在其中的东西,我建议你把它吹走,然后重新启动。如果这不实际:设置了
    $PYTHONPATH
    吗?如果你启动
    python
    ,那么
    sys.version
    sys.executa是什么ble
    ?尝试此操作时,出现以下错误:
    错误:命令“x86_64-linux-gnu-gcc”失败,退出状态为1------------------------------------------无法回滚psutil;未卸载