pip 升级到10以上出错
ImportError: cannot import name 'main'
解决方法一:
降低pip的版本号
python -m pip install pip==9.0.3
解决方法二:
(直接用下面的命令使用pip package为你要下载的包名)
python -m pip install package
pip 升级到10以上出错
ImportError: cannot import name 'main'
解决方法一:
降低pip的版本号
python -m pip install pip==9.0.3
解决方法二:
(直接用下面的命令使用pip package为你要下载的包名)
python -m pip install package
转载于:https://www.cnblogs.com/shmily3929/p/9953218.html
win10更新pip出错
缺少权限。解决办法:
右键win图标 --> 选择windows PowerShell (管理员) (A) --> 以管理员身份运行cmd
命令行输入更新命令:python -m pip install --upgrade pip
即更新成功!
PIP出错(pip Fatal error in launcher: Unable to create process using)
背景:
已经安装原生python并且安装了许多依赖包,再安装anaconda时想沿用之前的python
操作方法:
1)首先找到python的安装目录并进行记录; 2)找到环境变量中的python,把相关环境都取消; 3)安装anaconda,正常按照网上的方法就行; 4)把原生的python的安装目录完整的复制到anaconda目录下的envs文件夹中,并修改文件夹的名称(后续要使用这个环境时需要用该名称进行激活);如修改为“python36” 5)conda操作命令: conda info -e #查看当前conda中可以管理的虚拟环境 ,当前操作时并不能查看复制过来的环境,但不影响使用 conda activate python36 #激活原生python环境 conda deactivate #关闭当前激活的环境 6)测试环境中的各种包未丢失,正常使用
出现问题:
使用pip list或pip相关的命令时提示如下:简单说就是pip还是定位了原来的python位置: Fatal error in launcher: Unable to create process using '"原python路径" "新python下的pip路径\pip.exe" list'
解决方案:
百度了好久,最后找到是因为pip的引用路径有问题,找到了三种解决方案如下:
请先用conda activate python36 激活该环境后再尝试下面的方法
1)按如下方法使用pip(未尝试):python -m pip install -U pip python -m pip install virtualenv
2)重新安装pip(实测有用):
python -m pip install --upgrade pip --force-reinstall
3)升级pip(亲测没什么效果):
python -m pip install --upgrade pip
参考文章:
1.https://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86
2.https://www.cnblogs.com/jinzhidao/p/6668889.html