升级到 ubuntu-16.10 后 Pip 不起作用

     2023-03-16     258

关键词:

【中文标题】升级到 ubuntu-16.10 后 Pip 不起作用【英文标题】:Pip does not work after upgrade to ubuntu-16.10 【发布时间】:2017-06-30 07:14:07 【问题描述】:

与 pip 一起运行命令会出现以下错误。甚至命令 pip -V 也会产生以下错误。 我读到错误是由于 setuptools 版本 31.0.0 引起的,它应该低于 28.0.0。但是我的 setuptools 的版本是 26.1.1,它仍然给出同样的错误。

回溯(最近一次通话最后): 文件“/usr/local/bin/pip”,第 7 行,在 从点进口主要 文件“/usr/local/lib/python3.5/dist-packages/pip/__init__.py”,第 26 行,在 从 pip.utils 导入 get_installed_distributions,get_prog 文件“/usr/local/lib/python3.5/dist-packages/pip/utils/__init__.py”,第 27 行,在 从 pip._vendor 导入 pkg_resources 文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 3018 行,在 @_call_aside _call_aside 中的文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 3004 行 f(*args, **kwargs) _initialize_master_working_set 中的文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 3046 行 dist.activate(替换=假) 激活中的文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 2578 行 声明命名空间(pkg) 文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 2152 行,在 declare_namespace _handle_ns(packageName, path_item) _handle_ns 中的文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 2092 行 _rebuild_mod_path(路径,包名,模块) _rebuild_mod_path 中的文件“/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py”,第 2121 行 orig_path.sort(key=position_in_sys_path) AttributeError:“_NamespacePath”对象没有属性“排序”

【问题讨论】:

来自 pip GitHub 问题跟踪器上的 this comment,可能有比您在此处显示的更多的回溯。你能告诉我们这是否是所有的追溯,还是在它之前还有更多?后者可能是相关的,因为 GitHub 评论中的那个显示部分回溯起源于 /usr/lib,而在那里,就像这里一样,另一部分在 /usr/local/lib;这不应该真的发生。 这是控制台上显示的唯一回溯。 【参考方案1】:

升级您的设置工具: wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python3

通常 sudo 与 pip 结合被认为是有害的,当您的系统尚未损坏时避免这样做。

【讨论】:

pip 不起作用,尽管我已将 setuptools 升级到 33.1.1【参考方案2】:

我能找到的唯一解决方案是重新安装pip。在终端上运行这些命令

wget https://bootstrap.pypa.io/get-pip.py sudo -H python get-pip.py --prefix=/usr/local/

但是,这仅适用于pip,不适用于pip3

【讨论】:

【参考方案3】:

请参考https://***.com/a/48126778/7596504。这个问题可以通过修改你的/usr/local/lib/python3.5/dist-packages/pip/_vendor/pkg_resources/__init__.py来解决。

【讨论】:

如何从ubuntu16.10升级到ubuntu17.04

先决条件:在执行Ubuntu升级之前,您应该做几件事情,例如备份重要的文件和文件夹,禁用或清除第三方PPA(升级过程将禁用这些)并安装所有可用的更新。最后一步很重要,所以请确保您在开始之前已经完全保持最新状态,终... 查看详情

如何在 Ubuntu 16.10 上为 Python 3.6 安装 pip?

】如何在Ubuntu16.10上为Python3.6安装pip?【英文标题】:HowtoinstallpipforPython3.6onUbuntu16.10?【发布时间】:2017-07-2811:25:38【问题描述】:我想首先指出这个问题可能看起来像重复,但事实并非如此。我在这里看到的所有问题都是关于Py... 查看详情

安装ubuntu16.10后要做哪些事

参考技术A安装n有几种方式,最快捷的是用npm安装,前面的安装已经为这里打好了铺垫,现在只需要运行npminstall-gn,安装好后升级nodejsnlatestUseorinstallthelatestofficialrelease:$nlatestUseorinstallthestableofficialrelease:$nstable 查看详情

升级到 iOS 5 后 MPMoviePlayerController 不起作用

】升级到iOS5后MPMoviePlayerController不起作用【英文标题】:MPMoviePlayerControllerdoesn\'tworkafterupgradingtoiOS5【发布时间】:2011-10-1715:56:18【问题描述】:此代码在iPad4.3模拟器上完美运行:NSString*source=[mediaObjectobjectForKey:@"source"];NSString*vid... 查看详情

升级到 4.0 后 Alamofire 方法不起作用

】升级到4.0后Alamofire方法不起作用【英文标题】:Alamofiremethodnotworkafterupgradeto4.0【发布时间】:2016-09-2806:18:18【问题描述】:funcdownloadProgress(bytesRead:Int64,totalBytesRead:Int64,totalBytesExpectedToRead:Int64)letpercent=Float(totalBytesRea 查看详情

pycharm中pip如何升级到最新版本

参考技术A1win+r然后输入cmd打开控制台2输入:python-mpipinstall--upgradepip3查看更新后的版本pip--version 查看详情

升级到 iOS8 后 UITableView didSelectRowAtIndexPath 不起作用

】升级到iOS8后UITableViewdidSelectRowAtIndexPath不起作用【英文标题】:UITableViewdidSelectRowAtIndexPathnotworkingafterupgradetoiOS8【发布时间】:2014-10-1821:21:14【问题描述】:我有一个iOS应用程序,其中包含多个UITableView,所有这些都按预期工作... 查看详情

升级到 JSF 2.3 后,@Inject 在 @FacesConverter 中不起作用

】升级到JSF2.3后,@Inject在@FacesConverter中不起作用【英文标题】:@Injectnotworkingin@FacesConverterafterupgradetoJSF2.3【发布时间】:2021-10-2900:17:16【问题描述】:我将Primefaces6应用程序迁移到JBossEAP7.4并升级到Primefaces10和JSF2.2到JSF2.3。在这... 查看详情

升级到 Chrome 73 后,SSL 证书在本地 Rails 上不起作用

】升级到Chrome73后,SSL证书在本地Rails上不起作用【英文标题】:SSLcertificatenotworkingonrailslocalafterupgradingtoChrome73【发布时间】:2019-09-1109:29:33【问题描述】:将chrome升级到chrome73后,SSL证书在本地Rails中无法正常工作。在chrome70和... 查看详情

将 Jquery 升级到 3.4 后,Material js 单选按钮禁用不起作用?

】将Jquery升级到3.4后,Materialjs单选按钮禁用不起作用?【英文标题】:MaterialjsradiobuttondisablenotworkingafterupgradingJqueryto3.4?【发布时间】:2020-10-1621:05:33【问题描述】:我已将jquery版本升级到3.4和material.js版本1.1.0。将jquery版本升级... 查看详情

从 3.4 升级后如何在 python3.5 中使用 pip?

】从3.4升级后如何在python3.5中使用pip?【英文标题】:Howtousepipwithpython3.5afterupgradefrom3.4?【发布时间】:2016-05-1715:11:35【问题描述】:我在Ubuntu上,我有python2.7,(它预先安装)python3.4,(今天之前使用)和python3.5,我升级到今... 查看详情

升级到 .NET 4.0 后 C# 动态 JObject 不起作用

】升级到.NET4.0后C#动态JObject不起作用【英文标题】:C#dynamicJObjectnotworkingafterupgradingto.NET4.0【发布时间】:2021-04-1419:55:27【问题描述】:我想开始在旧的C#项目中使用动态,因此我将目标设置为framework为4.0,并包含参考Microsoft.CSha... 查看详情

将tomcat 7升级到8后检票口登录不起作用

】将tomcat7升级到8后检票口登录不起作用【英文标题】:wicketloginisnotworkingafterupgradetomcat7to8【发布时间】:2019-12-3015:28:33【问题描述】:我正在使用tomcat7在我的应用程序中开发wicket版本1.4.17。更新tomcat后,我​​的应用程序坏了... 查看详情

升级后 Grails 验证不起作用

】升级后Grails验证不起作用【英文标题】:GrailsValidationNotWorkingAfterUpgrade【发布时间】:2012-05-2600:46:59【问题描述】:我正在将我的Grails1.3.7应用程序升级到2.0.3,并且我已经修复了大部分问题。但是,我有用于创建用户并将其保... 查看详情

升级 pip 后出错:无法导入名称 'main'

】升级pip后出错:无法导入名称\\\'main\\\'【英文标题】:Errorafterupgradingpip:cannotimportname\'main\'升级pip后出错:无法导入名称\'main\'【发布时间】:2018-09-2423:24:15【问题描述】:每当我尝试使用pip安装任何软件包时,都会收到此导... 查看详情

pip升级导致错误多个pip导致明明已经安装了包但是报nomodule错误(代码片段)

...aptinstall默认安装的pip8.01版本,今天因为一些原因,将pip升级到了19.01。升级后就导致了错误。直接pipinstalll--upgradepip,发现报权限错误,错误提示使用sudo或者使用--user选项。后来发现:无论使用sudo还是--user选项,升级后的pip19.0... 查看详情

Spring Boot 升级后 Jackson 序列化不起作用

】SpringBoot升级后Jackson序列化不起作用【英文标题】:JacksonserializationisnotworkingafterSpringBootupgrade【发布时间】:2018-05-3010:55:58【问题描述】:昨天我开始从SpringBrussels-SR3升级到SpringBrussels-SR6。SpringBoot从1.5.4开始。到1.5.9,杰克逊... 查看详情

python -m pip install --upgrade pip 不起作用

...epipdoesnotwork【发布时间】:2019-11-2511:19:26【问题描述】:升级pip没有任何作用,只是告诉我再次升级Pip并且满足要求-但是,我使用的是旧的pip版本。这是Python27,无论我是否在虚拟环境中,我都会遇到同样的问题。输出:C:\\Pytho... 查看详情