Jupyter Notebook用代理pip安装paramiko报错该如何解决?
报错原因
你执行的pip命令存在语法错误:--proxy=参数和代理地址之间多了多余的空格,pip会把空格后的代理地址错误识别为你要安装的第三方包名称,因此会尝试下载该地址对应的安装包,实际下载到的是代理服务的网页文件,自然无法被识别为标准的Python包归档格式,触发了本次报错。
解决方法
- 直接修正命令的空格问题即可正常安装,正确命令如下:
pip install --proxy=http://10.62.96.111:8888 paramiko
- 如果你是在Jupyter Notebook的代码单元格中执行安装命令,需要在pip前加
!调用当前内核的包管理工具,命令如下:
!pip install --proxy=http://10.62.96.111:8888 paramiko
- 如果上述方案仍然无法安装,可以先给当前运行环境设置全局代理后再执行安装:
# 临时设置代理(仅当前终端/会话生效) export http_proxy=http://10.62.96.111:8888 export https_proxy=http://10.62.96.111:8888 pip install paramiko
安装完成后按照提示重启Jupyter内核,就可以正常导入使用paramiko库。
内容的提问来源于stack exchange,提问作者veganbu chat
相关产品推荐
相关产品推荐

