我真的搞砸了我的python安装

时间:2016-06-15 18:42:29

标签: python python-2.7

我最近在我的ubuntu 14.04上将python从2.7升级到2.7.11。 之后,我注意到我一直在导入像Requests这样的模块时遇到错误。我确保pip安装请求和升级,但无济于事。我继续前进并卸载了python并重新安装了一些随机的东西。

后来我发现我的所有软件包都是在dist-packages而不是在site-packages中,所以我试图找到一种让python调用它的方法。

我运行了从site找到的命令:

export PYTHONPATH="/usr/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages:/usr/local/lib/python2.7/dist-packages"

当我运行python -c "import sys; print sys.path"

['', '/usr/lib/python2.7/site-packages', '/usr/local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload']

我运行我的python脚本仍然得到错误" ImportError:没有名为requests的模块"可以在dist-packages文件夹中找到。

如何在不取消盒子的情况下解决这个问题?

非常感谢所有帮助!

1 个答案:

答案 0 :(得分:0)

啊,我有些如何解决它。

Pip Install not installing into correct directory?

去那里尝试跑步:

export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin/python:${PATH}

没有任何改变。然后我尝试了以下打破了事情......

export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin/python:/usr/local/bin/python2.7

然后我在另一个网站上找到了这个...它修复了我在上一个命令中所做的事情。

export PATH=/bin:/usr/bin:/usr/local/bin:$PATH

之后我做了哪个python,现在它似乎都在工作了!

which python
/usr/bin/python

which pip
/usr/bin/pip