当前位置: 首页 > 面试题库 >

我在Ubuntu 12.10上搞砸了Python Pip的系统版本

公良高刚
2023-03-14
问题内容

我想在主要安装的Python上更新pip,特别是要获取list命令。其中还包括列表更新功能。

所以我跑了:

sudo pip install --upgrade pip

一切在安装上看起来都不错,但随后我去运行pip并得到了:(如果有帮助,则包括安装结束)

Installing pip script to /usr/local/bin
    Installing pip-2.7 script to /usr/local/bin
Successfully installed pip
Cleaning up...
tom@tom-sam:~$ pip list -o
bash: /usr/bin/pip: No such file or directory
tom@tom-sam:~$ pip
bash: /usr/bin/pip: No such file or directory

显然,我有点不高兴,因为这是我的系统安装的python ..我在这里阅读了一些答案,但无法确定最简单的解决方法。


问题答案:

我在linux上也有同样的消息。

/usr/bin/pip: No such file or directory

但随后检查了正在调用的点。

$ which pip
/usr/local/bin/pip

在我的debian wheezy机器上,我按照以下步骤修复了它:

/usr/local/bin/pip uninstall pip  
apt-get remove python-pip  
apt-get install python-pip

===================================
这是由于使用进行混合安装apt-get和更新pip install -U pip

这些还在2个不同的位置安装了库,这给我带来了麻烦。

/usr/lib/python2.7/dist-packages  
/usr/local/lib/python2.7/dist-packages


 类似资料:
  • 我有一个utf-8编码的字符串,并希望通过java http servlet响应这个字符串作为http请求的应答,但浏览器只接收到混乱的特殊字符。 为什么HttpServletResponse操作字符串,而不像BufferedWriter(OutputStreamWriter(FileOutputStream))那样直接传递字符编码? 谢谢,化疗。

  • 我们有一些ML模型在Azure ML Studio平台上运行(初始拖动) 好消息/坏消息是我们要训练的数据非常小(数据库中有几百条记录)。这是非常不完美的数据,做出了非常不完美的回归预测,所以误差是可以预料的。那很好。对于这个问题,这很好。因为问题是,当我测试这些模型时,预测太完美了。我不明白我做错了什么,但我显然做错了什么。 (在我看来)明显值得怀疑的事情是,要么我在测试数据上进行训练,要么通过

  • 主要内容:背景介绍,线程池的基本工作原理,线程池高并发场景下问题剖析,线程池高并发场景下性能优化,总结背景介绍 大家好,今天给大家讲一个比较偏硬核技术类的知识,就是 Java 线程池在生产项目中的高并发优化。 可能很多兄弟都听说过 Java 线程池的理论原理,知道他是怎么运作的,但是从来没在项目里玩儿过 Java 线程池,更没在高并发环境下玩儿过 Java 线程池的优化,所以今天我们来一起探讨一下这个 Java 线程池在生产项目中的高并发优化! 线程池的基本工作原理 既然要聊线程池,那最起码大家

  • 问题内容: 重构类名称时,Eclipse最近显示出一种非常奇怪的行为。例如,让我们看一下我们的一个类: 并将其重命名为“ CampaignCsvPanel”,则发生以下情况: 奇怪- 基本上每次 我重命名课程时 都会 发生。更重要的是: 我已经创建了一个全新的工作区(并再次签出了相同的项目), 并且我安装了Eclipse的新版本(即Eclipse 3.6和3.7中都发生了)。 我认为,它 必须与

  • 问题内容: 在过去的几年中,我安装了许多具有各种Python版本的Python库。为了使它们可以立即工作,我在不受控制的情况下盲目安装了它们。目前,当我尝试安装调用numpy,scipy和matplotlib的pynest时,它们正在引起问题。经过努力后,我将清理并重新安装Python和库。 经过调查,我在系统上发现Python 2.5 / 2.6 / 2.7 / 3.2,并且每个系统都有以下副本