共存Python2、python3报错

在一个系统中共存Python2、python3的时候,pip、pip2、pip3使用的时候会报错:

c:\Python35\Scripts>pip3
Fatal error in launcher: Unable to create process using ‘"‘

解决方法:

python3:

python3 -m pip install --upgrade pip

python2:

python2 -m pip install --upgrade pip

注意:python2, python3共存时,将python安装目录下的python.exe改成对应的python2.exe,python3.exe

使用以上命令有可能会报错,是因为网络问题,需要FQ即可解决(下图所示):

原文地址:https://www.cnblogs.com/dongye95/p/10922912.html

时间: 2024-10-08 07:24:00

共存Python2、python3报错的相关文章

pycharm调试python3报错

使用python3.4在pycharm里面启动调试,提示错误: 我擦嘞!!!!! 不是说python3解决了各种编码问题么..咋回事.. 后来看调试的源文件才发现,原来,是因为自己的文件头部没有指定文件的编码类型…… 在头部加上: # -*- coding: utf-8 -*- (当然,我这里这样写也是为了好看.实际上,只需# coding: utf-8 就行) 就好了. pycharm调试python3报错,布布扣,bubuko.com

python3报错:TypeError: can't concat bytes to str

有时会报错这个:TypeError: Can't convert 'bytes' object to str implicitly 解决方法:使用字节码的decode()方法. 示例: str = 'I am string' byte = b' I am bytes' s = str + byte print(s) 这时会报错:TypeError: Can't convert 'bytes' object to str implicitly 解决方法: s = str + byte.decode

python3 报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 201: invalid continuation byte

代码: # -*- coding:utf-8 -*- from urllib import request resp = request.urlopen('http://www.xxx.com') print(resp.read().decode('utf-8')) 报错: Traceback (most recent call last): File "F:/workspace/python/py3/test_urllib.py", line 7, in <module>

python2.7报错Non-ASCII character &#39;\xe5&#39; in file knn.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以UTF-8格式保存了,但实际上,这依然是不行的. 解决办法很简单,只要在文件开头加入下面代码就行了 # -*- coding: UTF-8 -*- python2.7报错Non-ASCII character '\xe5' in file knn.py on line 3, but no encoding declared; see http

python3报错---Error in sitecustomize; set PYTHONVERBOSE for traceback: NameError: name &#39;reload&#39; is not defined

执行python.py的时候报错,Error in sitecustomize; set PYTHONVERBOSE for traceback: NameError: name 'reload' is not defined 解决方案: 将路径D:\python3\Lib\site-packages下文件sitecustomize.py改成sitecustomize_back.py python3报错---Error in sitecustomize; set PYTHONVERBOSE fo

python3报错No module named _ssl

问题:在python使用过程中,发现报错No module named _ssl,但是系统已经安装opensll,于是开始了解决问题之旅原因:python3支持openssl版本最低为1.0.2,而系统比较老,自带的openssl版本为1.0.2参考 https://www.jianshu.com/p/3ec24f563b81 安装新版openssl 下载 https://www.openssl.org/source/ 安装 mkdir /usr/local/openssl tar xf ope

python2.7-encoding报错

原代码中:self.file = open('data.json', 'w', encoding='utf-8') 运行报错: 修改:(导入IO模块) 原文地址:https://www.cnblogs.com/songge1209/p/8431412.html

Exchange 2013\2016共存邮箱登录报错

问题描述: 有Exchange 2013 2台全角色服务器(A和B),新部署了一台Exchange 2016服务器(C),配置完Exchange 2016之后,出现如下问题: DNS记录指向服务器A时,可以正常登录2013.2016邮箱账户: DNS记录指向服务器B时,可以正常登录2013邮箱账户,登录2016邮箱账户出现如下报错 DNS指向服务器C(Exchange 2016)时,可以正常登录2016邮箱账户,登录2013邮箱账户出现如下报错 解决方法: 打开EMS,输入gpresult /s

jupyter notebook new Python3报错:Permission denied: Untitled.ipynb,修改workspace

点击新建Python文件即弹出弹窗显示 Permission denied: Untitled.ipynb 看到Permission denied 尝试是权限问题进行解决,各种百度结果都是对文件进行权限777的操作,如下: sudo chmod 777 ~/.local/share/jupyter/ cd ~/.local/share/jupyter/ ls sudo chmod 777 runtime/ cd runtime/ 注意这里的jupyter目录是.local下share下的路径,不