关于ubuntu使用pip3安装软件时报ImportError:cannot inport name 'sysconfig'错误的解决方法
我之前系统崩了之后,重新安装了ubuntu系统,因为我的开发语言主要是python,pip肯定是一个必不可少的工具,我在安装pip3的时候没有报错,成功安装了,但是在使用pip3 install XXX
时却出现ImportError:cannot inport name 'sysconfig'
的错误,这里简单记录一下这个错误的解决方法。
安装pip3:
sudo apt-get install python3-pip
启动pip3报错:
Traceback (most recent call last):File "get-pip.py", line 20649, in <module>main()File "get-pip.py", line 197, in mainbootstrap(tmpdir=tmpdir)File "get-pip.py", line 82, in bootstrapimport pip._internalFile "/tmp/tmp73pg421j/pip.zip/pip/_internal/__init__.py", line 42, in <module>File "/tmp/tmp73pg421j/pip.zip/pip/_internal/cmdoptions.py", line 16, in <module>File "/tmp/tmp73pg421j/pip.zip/pip/_internal/index.py", line 25, in <module>File "/tmp/tmp73pg421j/pip.zip/pip/_internal/download.py", line 35, in <module>File "/tmp/tmp73pg421j/pip.zip/pip/_internal/locations.py", line 10, in <module>
ImportError: cannot import name 'sysconfig'
解决方法:
这种原因可能是pip3并没有安装完整,缺少了一部分依赖导致的,所以才会启动失败,添加下面的源重新安装pip3
sudo vim /etc/apt/sources.list
添加的内容如下:
deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-proposed main multiverse restricted universe
然后进行更新操作:
sudo apt-get update
重新安装pip3:
sudo apt-get install python3-pip
这时候再运行pip3 install xxx
时已经好了,如果还是不行,再运行下面命令安装distutils:
sudo apt-get install python3-distutils
上面的步骤基本能解决这个问题,如果有没有解决的小伙伴或者有新的方法,欢迎留言交流。
关于ubuntu使用pip3安装软件时报ImportError:cannot inport name 'sysconfig'错误的解决方法相关推荐
- Linux安装软件时缺少依赖包的简单较完美解决方法!
Linux安装软件时缺少依赖包的简单较完美解决方法! 参考文章: (1)Linux安装软件时缺少依赖包的简单较完美解决方法! (2)https://www.cnblogs.com/xiaommvik/ ...
- Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法
Cent OS 6/7 中通过yum安装软件时提示cannot find a valid baseurl...的解决方法 参考文章: (1)Cent OS 6/7 中通过yum安装软件时提示canno ...
- 安装tomcat出现failed to install tomcat8 service错误及解决方法
安装tomcat出现failed to install tomcat8 service错误及解决方法 参考文章: (1)安装tomcat出现failed to install tomcat8 serv ...
- 通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及“*** [install] Error 1”错误的解决方法
通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及"*** [install] Error 1"错误的解决方法 参考文章: (1)通过pyenv在Ma ...
- python3安装mysql模块_Python安装MySQL库详解,步骤及错误的解决方法
前面我们介绍的Python网络爬虫通常将抓取的数据存储至TXT或CSV文件,而当数据量增加之时,就需要将其存储至本地数据库了.Python访问数据库需要对应的接口程序,我们可以把接口程序理解为Pyth ...
- Ubuntu 10.04 安装在 VMware Workstation 7 后,键盘无反应的解决方法
Ubuntu 10.04 安装在 VMware Workstation 7 后,登录界面发现键盘.鼠标点击无效. 此时请将安装的 Ubuntu 10.04 虚拟机删除(Delete form Disk ...
- python安装报错2503_关于windows安装python过程中出现error 2503 2502错误的解决方法
[近日在一台新安装的Ubuntu 11.10上安装Ruby on Rails, 安装ruby的时候没什么问题,到了 sudo gem install rails的时候报下面的错误:`require': ...
- Python3 安装 mysql-python 与ImportError: No module named 'ConfigParser'报错解决方法
其实有一个比较尴尬的地方就是,python3不再支持mysqldb!! 而替代它的模块是PyMySQL , https://github.com/PyMySQL/PyMySQL(github) htt ...
- 安装tushare时报错:No module named 'lxml'的解决方法
在尝试使用 pip3 install tushare 安装 tushare这个包的时候一直报错: ModuleNotFoundError: No module named 'lxml' --- ...
最新文章
- mysql的单页应用框架搭建_采用vue+webpack构建的单页应用——私人博客MintloG诞生记...
- SAP Spartacus AuthService.getUserToken的实现
- AndroidManifest.xml中的android:name是否带.的区别
- ubuntu 安装mono Fiddler后The proxy server is refusing connections
- windows server2019共享选项中网络发现无法启用
- 网站监控服务都包括哪些具体内容?
- 游戏辅助原理与制作02-植物大战僵尸02-金币基址
- 美国北亚利桑那大学计算机专业排名,美国北亚利桑那大学排名学费
- html让屏幕可以上下拉动,想用JQ实现一个按住一个图标,div可以上下拖动的效果,请给个详细的JQ和HTML代码,谢谢了...
- 【百练】1103Hangover宿醉(c语言)
- 代理服务器(Proxy)
- (C语言版)百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱, 用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?
- 高斯投影坐标计算例题_测量学高斯投影已知横坐标如何求在第几度带投影计算而得的?例如:...-y坐标的自然值怎么算-数学-莫囤料同学...
- VML编辑器代码实现(转载)
- List集合进行分组
- Skin Cancer MNIST(皮肤癌患者相关数据集)
- 统计学方差,中位数,方差,标准差,协方差等的计算
- 实时显示当前时间(中文版)
- 【独行秀才】macOS Monterey 12.2.1正式版(21D62)原版镜像
- 手机测试属于硬件测试还是软件测试6,红米手机的硬件测试的2种基本操作