在PyCharm中遇到pip安装失败问题及解决⽅案(pip失效
时的解决⽅案)
在这篇⽂章⾥,我简单地叙述了我在使⽤PyCharm创建⼀个flask项⽬时遇到的问题,以及我解决这个问题的过程。其中⽐较值得注意的点有:①PyCharm创建新项⽬时的解释器配置②Python虚拟环境的创建等。
注意:很多⼈学Python过程中会遇到各种烦恼问题,没有⼈帮答疑容易放弃。为此⼩编建了个Python全栈免费答疑.裙:七⾐⾐九七七巴⽽五(数字的谐⾳)转换下可以到了,不懂的问题有⽼司机解决⾥⾯还有最新Python教程项⽬可拿,,⼀起相互监督共同进步!
⼀、⼀些名词解释,希望能够帮助⼤家理解我所想表达的东西:
①PyCharm:JetBrains公司出品的⼀款Python集成开发环境,是⽤于Python Web开发最好⽤的开发⼯具(似乎不⽤加“之⼀”)。⼀个好消息是,使⽤教育邮箱(类似xxx@cumt.edu之类的由⾼校分配的邮箱)可以在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安装失败内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论