直接用pip的话,它是从国外网站下载的,由于防火墙等等原因下载的回很慢,或者干脆下载不下来,我们换个下载地址,用清华大学的镜像类库。操作如下,右击项目解决方案下的Python环境
点击查看所有python环境
选择概述这项,然后点击在PowerShell中打开,出现如下窗口
在后面输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
pandas就是你要导入包的名字,然后按回车,等待即可,如果还是超时,那有可能是你自己网的问题,换个网再试一次,我是两次才成功。
有的博主说在这个窗口输入pip3 --default-timeout=100 install pymysql这条指令可以延长的它的判定时间,也可以解决这个问题,但是我没有试过。
如果导入包时出现如下错误
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python
意味着你使用的pip版本没有你需要的包,这时使用高版本的pip,例如pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
如图,安装成功,如果你的python版本是低版例如python2,需要先升级python版本至3
如果需要升级pip使用:python -m pip install --upgrade pip
最后
以上就是过时信封最近收集整理的关于VS2017用pip导入python的第三方类库出现socket.timeout: The read operation timed out超时问题的全部内容,更多相关VS2017用pip导入python的第三方类库出现socket.timeout:内容请搜索靠谱客的其他文章。
发表评论 取消回复