pip install ImportError: cannot import name 'SourceDistribution'

问题原因: pip v20.0的bug解决办法:手动升级pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Then run the following command in the folder where you have downloaded get-pip.py:

python get-pip.py

pip install ImportError: cannot import name 'SourceDistribution'

原文地址:https://www.cnblogs.com/dhcn/p/12233120.html

时间: 2024-08-02 10:44:28

pip install ImportError: cannot import name 'SourceDistribution'的相关文章

python2.7安装pip遇到ImportError: cannot import name HTTPSHandle

python2.7,报错如下: Traceback (most recent call last): File "/usr/local/bin/pip", line 9, in <module> load_entry_point('pip==1.4.1', 'console_scripts', 'pip')() File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 378, in load_

ImportError: cannot import name pxssh

Traceback (most recent call last): File "/root/Desktop/JuniperBackdoor-master/JuniperBackdoor.py", line 1, in <module> from pexpect import pxssh ImportError: cannot import name pxssh kali自带python 2.7.3,pexpect 模块版本太老,该升级啦.. The pexpect lib

pip install 后 importError no module named &quot;*&quot;

问题还原: 在ubuntu系统下, 使用 pip install youname后, 在命令行中,打开python,使用 import youname 出现 importError no module named "youname" 问题排查: 使用pip list 发现里面有 youname ----------说明成功安装了 然后,查看python的路径,发现python的路径中,有一个是系统的python2.7,一个是anoconda的python2.7 再次在命令行中打开pyt

Python 解决: from pip import main ImportError: cannot import name &#39;main&#39;

此次报错是因为 pip 升级出的问题: 解决方案1: python3 -m pip install 模块名 解决方案2: 进入 pip3 的文件夹 sudo vi /usr/bin/pip3 修改:from pip import main 为:from pip._internal import main 然后保存退出. 再运行 pip3 install 模块名 就能成功了! 转自:https://blog.csdn.net/qq_33811662/article/details/80615353

pip 18.1: pipenv graph results in ImportError: cannot import name &#39;get_installed_distributions&#39;

I'm currently using python3 -m pip install pip==10.0.1python3 -m pip install pipenv==2018.5.18 Once #2924 is fixed and released, you can upgrade again to the latest and greatest. python3 -m pip install --upgrade pippython3 -m pip install --upgrade pi

pip升级报错 ImportError: cannot import name &#39;main&#39;

[email protected]:/usr/bin# pip3 install pyaudio Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main ImportError: cannot import name 'main' 参考:https://stackoverflow.com/questions/28210269/impor

输入pip命令报错:from pip import main ImportError: cannot import name &#39;main&#39;

报错信息: [email protected]:~$ pip Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> from pip import main ImportError: cannot import name 'main' 很多博文的解决方案是,可能他们执行这命令有效果,我这ubuntu是不管怎么升级都只能是pip的8版本,也没找到如何pip的10版本设为默认版本,

pip install geohash后无法import的解决方法

最近在参加摩拜杯数据挖掘比赛,赛方给的数据里地理位置是用geohash表示的,因此需要安装geohash库进行解析 pip install geohash可以直接安装这个库,可是装好之后import geohash却报错 在网上找了半天,最后解决办法是去python35/Lib/site-packages/目录下,把Geohash文件夹重命名为geohash,然后修改该目录下的__init__.py文件,把from geohash改为from .geohash 然后解决问题

ubuntu 下更新pip后发生 ImportError: cannot import name &#39;main&#39;的问题解决

今天刚使用ubuntu 由于安装的是pip 8的版本,我感觉pip版本有些低就随手将将pip更新了,刚新到pip 10版本的,没想到刚更新完就报错了, 发生 ImportError: cannot import name 'main'的问题, 他报错的文件是在usr/bin/pip 的,之后就进入到那个路径下,打开对应文件 1 cd /usr/bin 2 3 sudo vi pip 之后改为这样 他之前的文件最后一行是sys.exit(main())的,然后 1 esc 2 3 :wq 保存退出