在Ubuntu中无法打开Gnome终端或使用没有sudo的pip安装软件包

时间:2017-02-24 15:20:01

标签: python ubuntu gnome-terminal

我一直在尝试安装python包并使用chmod更改文件夹的权限。我不记得哪个文件夹,因为它只是终端说我没有权限的文件夹。由于python错误(使用python 2 print而不是3?),我甚至无法从x-term打开它。

http://i.imgur.com/r3Nv31F.png

由于这样做我无法使用图标打开gnome-terminal,光标会暂时变成一个图标,然后在不打开程序的情况下消失。

我也无法在不使用sudo模式的程序的情况下使用pip来安装程序

Non-sudo pip3 execution error

此外,我不能在python中使用import命令。请注意,我已将scipy安装到我的机器上

Python import error

有谁知道我做了什么以及如何还原它?

1 个答案:

答案 0 :(得分:0)

如果导入失败,请将模块安装到python目录的/ site-packages目录中。所以我认为问题是pip将其安装在与您键入python3时系统使用的目录不同的python目录中。我强烈建议在安装软件包时使用virtualenv - 这样你就可以将python可执行文件和依赖项保存在一个地方。但是,某些软件包需要安装在系统的python目录中。 wrt pip要求你使用sudo,你是如何安装pip的?通常我会sudo apt-get install python3-pip