Pycharm中更新pip过程中遇见的问题 您所在的位置:网站首页 pycharm终端运行指令怎么使用 Pycharm中更新pip过程中遇见的问题

Pycharm中更新pip过程中遇见的问题

2023-06-04 07:20| 来源: 网络整理| 查看: 265

问题一:

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out. You are using pip version 10.0.1, however version 23.1.2 is available. You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.

尝试的错误: pip install --upgrade pip -i https://pypi.douban.com/simple --user python -m pip install --upgrade pip

这两条命令方法不起作用

解决办法: python -m pip install --upgrade pip -i https://pypi.douban.com/simple 背景:

本次基于这个project中的setting->Project Interpreter->中手动更新pip和添加opencv-python库不成功,从而报出了上面的错误,在我更改Manage Repsitories中的镜像也不管用后,采用了pip的方法。

在pycharm的左下角点击Terminal后弹出终端框,在终端框中输入了以下两条命令后全都成功运行:

python -m pip install --upgrade pip -i https://pypi.douban.com/simple python -m pip install opencv-python -i https://pypi.douban.com/simple 总结:

在已经创建的project中的终端里使用python -m pip install命令后,pip会自动把需要安装的库下载到该project的venv\Lib\site-packages文件夹里面去,只能在该project中使用,当更改project后得重新下载才能使用。

我原认为使用pip会把需要安装的库下载到py的运行环境IDLE的Lib\site-packages里面去。但实际不是这样,至于pip会把库下载到哪里是与使用pip命令时所在的目录位置有关系。当你处于pycharm的终端Terminal里面时,它的默认目录位置就是project\venv下面,故pip会把库下载到该project里面,注意:此时下载类库使用的pip仍然为py的运行环境IDLE里面装的pip库,而不是该project自己的pip;当你在win的cmd里用户的目录下使用pip命令时,pip会把类库下载到py的运行环境IDLE里面去。

正是因为IDLE里的pip版本与project里pip的版本不同,故在pycharm的终端Terminal里使用python -m pip install命令后会提示:**You are using pip version 10.0.1, however version 23.1.2 is available.**此时,IDLE里的pip版本为10.0.1;project的pip版本为23.1.2。

几个常用的pip命令: pip list #查看IDLE里面已安装的包名 pip show 包名 #查看包的安装位置 问题二:

使用setting->Project Interpreter->中自动下载类库时报的一个错误:no such option: --build-dir

原因:

pycharm里安装的pip与电脑中IDLE的pip版本不一致。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有