在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)

在这篇文章里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程。其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的创建等。

注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿,,一起相互监督共同进步!

一、一些名词解释,希望能够帮助大家理解我所想表达的东西:

①PyCharm:JetBrains公司出品的一款Python集成开发环境,是用于Python Web开发最好用的开发工具(似乎不用加“之一”)。一个好消息是,使用教育邮箱(类似xxx@cumt.edu.cn之类的由高校分配的邮箱)可以在JetBrains官网上申请到专业版的授权。

②pip:这是目前最好用的python第三方库安装工具,只需要一行代码便能为python安装一个库。

③虚拟环境:这是为了防止破坏或搞乱全局python解释器而创建的一个包含Python解释器的python开发和调试环境,在这个环境中进行新库的安装不会影响到全局解释器中的python库。

④flask:一个很受欢迎的python web开发框架。

二、问题描述

在pyCharm中创建flask项目时,在建立好虚拟环境,开始自动用pip工具安装flask的时候,软件提示:Install flask failed。如图所示:

在PyCharm中创建项目时自动安装flask时的失败提示

我的PyCharm 版本为2019.2.3专业版(这就是用教育邮箱白嫖的,感谢JetBrains)。

并且,我在我常用的Python的全局解释器中从没遇到过pip失效的问题!

三、解决

㈠【失败一(可以直接跳过)】按照错误提示中的"Proposed solution"来试了试
①打开PyCharm中的终端,用 cd 命令进入到 项目文件夹\venv\Scripts 中,打开activate.bat 文件。手动激活PyCharm为这个项目配置的虚拟环境。

②试试 pip install flask ,结果如下图所示,其实和之前的错误提示一摸一样。

在PyCharm中的终端手动使用pip时的失败提示

③再试试用pip安装一下其他的东西,结果和上一步一样

④再试试用PyCharm创建一个Django项目,结果在自动使用 pip install django 时,出现了第二步同样的问题。

⑤可以初步得出结论:在这个虚拟环境中,pip失效了!至于为什么失效,错误提示中写的是:pip配置了需要tls/ssl的位置,但是python中的ssl模块不可用。说实话,我不太明白。

㈡【成功解决】在创建新项目时选择一下解释器是基于谁创建的
由于目前实在是不懂ssl这些,又感觉网上一些博客里边谈的东西太玄乎,我就想着直接干脆一点,把PyCharm创建的虚拟环境给换掉试试。

当我再次尝试创建一个新的flask项目时,我多留意了一下创建时可选的一些配置,my god,我感到有些崩溃,原来~~~PyCharm创建的这个虚拟环境默认是根据我暂时没怎么用的anaconda中的来的。

PyCharm中新建项目时的配置信息

当我把 Based Interpreter 改为我的常用Python解释器(从python官网安装)的时候,项目便创建成功了,啥问题也没发生!

常常,人们在迷迷糊糊的时候感到肚子有点不舒服,一心忙着寻医问药,而不知道原来是自己忘记了而肚子饿了。

四、总结

①我成功的解决了我当下的问题,对于anaconda中的python解释器的毛病我是真的一窍不通,不过,好在目前我也没必要去了解得那么细。注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿,,一起相互监督共同进步!

②当用Python用得多了的时候,系统里很容易存在多个python解释器,这时候自己很容易被搞糊涂。我的建议是:在系统的环境变量中只配置自己最常用的那一个解释器所在的目录,并将其作为一个全局解释器,在其他地方需要单独的python解释器的时候,使用虚拟环境(可以用vitutual或pypenv等工具手动创建,也可以用PyCharn这类集成开发环境在创建项目时自动创建,不过不管是在哪里创建,都一定得注意要基于一个可靠的Python解释器创建!)。

③在PyCharm的新项目创建时,是可以对本项目即将使用的解释器进行配置的,可以选择:⑴新建虚拟环境的python解释器的存放位置 ⑵基于哪个解释器来新建虚拟环境的python解释器 ⑶使用已经存在的虚拟环境的解释器 ……

本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

到此这篇关于在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)的文章就介绍到这了,更多相关PyCharm中pip安装失败内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 解决pycharm无法调用pip安装的包问题

    问题:pycharm无法调用pip安装的包 原因:pycharm没有设置解析器 解决方法: 打开pycharm->File->Settings->Project Interpreter->设置为你的python路径,我的是:C:\Python27\python.exe,你们根据各自python安装路径修改一下即可 可以先在terminal中,python 显示当前版本,再选择路径,因为通过pip安装的包都在该版本下 有时候需要重新建立一个工程,是因为你的工程混乱了,不知道用哪个py

  • 在pycharm中配置Anaconda以及pip源配置详解

    在学习推荐系统.机器学习.数据挖掘时,python是非常强大的工具,也有很多很强大的模块,但是模块的安装却是一件令人头疼的事情. 现在有个工具--anaconda,他已经帮我们集成好了很多工具了!anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好. 在windows中,pycharm是一个比较好python编辑器,所以如果能把pycharm 和 ana

  • Windows系统下pycharm中的pip换源

    简单版 可以直接通过以下命令,使用国内源安装Python库 pip install package -i url 其中,package为待安装的Python库,例如Python常用的numpy.pandas等: url为镜像网址,例如豆瓣源http://pypi.douban.com/simple/等-- 示例:以安装pygame库.使用豆瓣源为例 打开 命令提示符 :点击开始,点击Windows系统,点击命令提示符 或者 Win + R输入cmd,点击确定 打开命令提示符后,出现以下页面 输入

  • 关于pycharm中pip版本10.0无法使用的解决办法

    一.背景: 近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 main 函数,导致在 pycharm 中无法自动安装第三方库. 二.问题: 最新版本的 pip 无法自动安装第三方库,比如在安装 mxnet时,会提示: 解决办法: 网上的解决方案比较明确,大致以下两个步骤: ①找到 pycharm 的安装路径, 并找到路径下的  .../helpers/packaging_tool.py 文件. ②打开

  • 在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)

    在这篇文章里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程.其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的创建等. 注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑容易放弃.为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿,,一起相互监督共同进步! 一.一些名词解释,希望能够帮助大家

  • Python中matplotlib库安装失败的经验总结(附pycharm配置anaconda)

    目录 1. 首先检查自己pip是否最新: 2. 先试着装库,看看自己缺什么: 2.1 from version:none 2.2 numpy>=1.71 etc. 2.3 pillow缺少zlib环境 2.4 Cannot found pip.ini 3 安装完成 补充:pycharm配置anaconda 总结 由于学习需要安装matplotlib库,阅读网上教程后一直出现各种各样的错误,以下为我的经验总结: 声明:本人python版本为3.8.0,pycharm为2021.2 1. 首先检查自

  • pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)

    本机中原pyinstaller版本为3.5版本,本打算通过 pip install --upgrade pyinstaller进行升级,竟然报错,后面卸载再重新安装也一样报错,没办法看来通过pip是暂时安装不上了. 下面就讲解源码安装的方式,先从pypi.org中下载对应3.6版本的源码 https://pypi.org/project/PyInstaller/#files 下载完成后如果是win10操作系统的话,一定要以管理员的方式打包命令窗口,否则会提示权限不足的问题,比如我是把源码放到E盘

  • 在pycharm中python切换解释器失败的解决方法

    在pycharm中我们有时需要切换python的版本,这里需要注意的是我们是在PyCharm中的Preferences中切换的, 在File的Setting中切换可能会导致失败 以上这篇在pycharm中python切换解释器失败的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • Mac PyCharm中的.gitignore 安装设置教程

    gitignore是什么文件 就是git软件要忽略的文件列表,如果要忽略某些文件,,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 1. 首先安装.ignore 点击 PyCharm >>> Preferences 点击Plugins >>> 在搜索框输入.ignore >>> 然后安装就OK了. 我这里已经安装了 显示的是卸载 没有安装会显示Install . 安装完成以后 点

  • Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)

    这里介绍笔者在学习wordcloud库时安装过程中所遇到的问题和解决方案 1.在Pycharm中安装wordcloud出现的问题如下图所示 2.解决方法:在终端中通过wordcloud安装包安装方式,wordcloud的安装包下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 选择与自己Python版本想对应的即可,这里笔者Python是3.8的所以选择图中标记的,版本选择不匹配将会安装错误,如下图所示: 下载完成后打开终端通过p

  • python模块的安装以及安装失败的解决方法

    Python 模块安装 一. 打开命令提示符 win + R 输入 cmd 点击确定 或者win + S 搜索输入 cmd 二. 环境变量没有问题的前提下 输入安装命令 pip install 模块名 如果你要安装 requests 模块 就输入 pip install requests 回车 如果你要安装selenium 模块 就输入 pip install selenium 回车 - Requirement already satisfied: 表示之前已经安装过这个模块 下面的 WARNI

  • 在PyCharm中使用FMEObjects的操作步骤

    目录 在PyCharm中使用FMEObjects 操作步骤: 使用PyCharm 在PyCharm中使用FMEObjects 安装和配置下载并安装PyCharm社区版 Python FMEObjects项目不应该使用FME的内部Python,所以你可能需要从 www.python.org安装完整版的Python.您还可以使用ArcGIS安装的Python解释器. 操作步骤: 1.启动PyCharm 2.文件>“新建项目”以显示“创建项目”对话框 **3.将打开一个“新建项目”对话框窗口.**设置

  • 查看python安装路径及pip安装的包列表及路径

    一.Linux系统 查看Python路径 whereis python 此命令将会列出系统所安装的所有版本的Python的路径效果如下: 使用以下命令可分别查看Python2,Python3的安装路径 whereis python2 whereis python3 查看使用pip安装的软件包 默认Python3 pip list Python2查看pip安装的软件包名称及版本 python2 -m pip list Python3查看pip安装的软件包及版本 python3 -m pip lis

随机推荐