为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决通过pip3安装包的问题?

如何解决通过pip3安装包的问题?

qq_花开花谢_0 2021-08-17 16:11:47
该程序运行正常,然后当我尝试安装 IMAPClient 模块时出现错误:sudo pip3 install IMAPClientFile "/usr/local/lib/python3.6/dist-packages/run/__init__.py", line 145, in __new__process = cls.create_process(command, stdin, cwd=cwd, env=env, shell=shell)       File "/usr/local/lib/python3.6/dist-packages/run/__init__.py", line   121, in create_process  shlex.split(command),File "/usr/lib/python3.6/shlex.py", line 305, in split  return list(lex)File "/usr/lib/python3.6/shlex.py", line 295, in __next__  token = self.get_token()File "/usr/lib/python3.6/shlex.py", line 105, in get_token  raw = self.read_token()File "/usr/lib/python3.6/shlex.py", line 136, in read_token  **strong text**nextchar = self.instream.read(1)AttributeError: 'tuple' object has no attribute 'read'我尝试重新安装pip,我还认为某些已安装的包有问题,如果我尝试显示包列表,我得到:pip3 listPackage                  Version  ------------------------ ---------apt-clone                0.2.1    apturl                   0.5.2    asn1crypto               0.24.0   bcrypt                   3.1.4 (some more packages).........真的很期待建议,在问之前诚实地搜索了论坛。
查看完整描述

1 回答

?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

也许这是一个愚蠢的解决方案,但它奏效了,我最终使用了命令:


1)sudo apt-get purge python3-pip

2)deleted the pip folder in the "/usr/lib/python3/dist-packages/pip" directory

因为文件夹一直存在,如果我重新安装pip包,没有效果


3) sudo easy_install pip

结果,我获得了 pip 并且我能够安装该软件包,但我需要更新版本。


$ pip3 -V


pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

但故障的原因,我没有确定。感谢所有花时间解决这个问题的人)


查看完整回答
反对 回复 2021-08-17
  • 1 回答
  • 0 关注
  • 303 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号