在本文里,我简易地描述了我还在应用PyCharm建立一个flask新项目时碰到的难题,及其我处理这一难题的全过程。在其中较为特别注意的点有:①PyCharm建立最新项目时的c编译器配备②Python虚拟环境技术的建立等。
留意:许多 学得Python全过程时会碰到各种各样苦恼难题,没人帮答疑解惑非常容易舍弃。因此网编建了个Python全栈完全免费答疑解惑.裙 :七衣衣九七七巴而五(大数字的楷音)变换下能够 找到,不明白的难题有老师机处理里边也有最新消息Python实例教程新项目可拿,,一起互相监管共同奋斗!
一、一些基本概念,期望可以协助大伙儿了解我所感表述的物品:
①PyCharm:JetBrains出品的一款Python集成化开发工具,是用以Python Web开发设计最好是用的开发环境(好像无需加“之一”)。一个喜讯是,应用文化教育电子邮箱(相近xxx@cumt.edu.cn这类的由高等院校分派的电子邮箱)能够 在JetBrains官网上办理到标准版的受权。
②pip:它是现阶段最好是用的python第三方库安裝专用工具,只必须一行编码便能为python安裝一个库。
③虚拟环境技术:它是为了避免毁坏或弄乱全局性pythonc编译器而建立的一个包括Pythonc编译器的python开发设计和调节自然环境,在这一自然环境中开展新库的安裝不容易危害到全局性c编译器中的python库。
④flask:一个很火爆的python web开发设计架构。
二、问题描述
在pyCharm中建立flask新项目时,在创建好虚拟环境技术,刚开始全自动用pip专用工具安裝flask的情况下,手机软件提醒:Install flask failed。如下图所示:
我的PyCharm 版本号为2019.2.3标准版(这就是说用文化教育电子邮箱白嫖的,谢谢JetBrains)。
而且,我还在我常见的Python的全局性c编译器中从未碰到过pip无效的难题!
三、处理 ㈠【不成功一(能够 立即绕过)】依照错误提示中的"Proposed solution"来试了试
①开启PyCharm中的终端设备,用 cd 指令进到到 新项目文件夹名称\venv\Scripts 中,开启activate.bat 文档。手动式激话PyCharm为这一新项目配备的虚拟环境技术。
②试一下 pip install flask ,結果如图所示,实际上和以前的错误提示一摸一样。
③再试一下用pip安裝一下别的的物品,結果和上一步一样
④再试一下用PyCharm建立一个Django新项目,結果在全自动应用 pip install django 时,出現了第二步一样的难题。
⑤能够 基本下结论:在这一虚拟环境技术中,pip无效了!对于为何无效,错误提示中写的是:pip配备了必须tls/ssl的部位,可是python中的ssl控制模块不能用。说真话,我不会太搞清楚。
㈡【取得成功处理】在建立最新项目时挑选一下c编译器是根据谁建立的
因为现阶段确实是不明白ssl这种,又觉得在网上一些blog里面谈的物品太玄乎,我也惦记着立即果断一点,把PyCharm建立的虚拟环境技术给更换试一下。
当你再度试着建立一个新的flask新项目时,我多注意了一下建立时可选择的一些配备,my god,我觉得一些奔溃,原先~~~PyCharm建立的这一虚拟环境技术默认设置是依据我临时没如何使用的anaconda中的来的。
当你把 Based Interpreter 改成我的常见Pythonc编译器(从python官方网站安裝)的情况下,新项目便建立取得成功了,啥难题也没产生!
经常,大家在糊里糊涂的情况下觉得腹部有点儿难受,一心忙着求医问药,而不清楚原先是自身忘了而饿肚子。
四、小结
①我取得成功的处理了我时下的难题,针对anaconda中的pythonc编译器的问题我就是确实一窍不通,但是,贵在现阶段因为我没必需去掌握得那麼细。留意:许多 学得Python全过程时会碰到各种各样苦恼难题,没人帮答疑解惑非常容易舍弃。因此网编建了个Python全栈完全免费答疑解惑.裙 :七衣衣九七七巴而五(大数字的楷音)变换下能够 找到,不明白的难题有老师机处理里边也有最新消息Python实例教程新项目可拿,,一起互相监管共同奋斗!
②若用Python用到多了的情况下,系统软件里非常容易存有好几个pythonc编译器,此刻自身非常容易被搞糊涂。我们建议是:在系统软件的环境变量中只配备自身最常见的那一个c编译器所属的文件目录,并将其做为一个全局性c编译器,在别的地区必须独立的pythonc编译器的情况下,应用虚拟环境技术(能够 用vitutual或pypenv等专用工具手动式建立,还可以用PyCharn这种集成化开发工具在建立新项目时全自动建立,但是无论是在哪儿建立,都一定得留意要根据一个靠谱的Pythonc编译器建立!)。
③在PyCharm的最新项目建立时,是能够 对本新项目将要应用的c编译器开展配备的,能够 挑选:⑴在建虚拟环境技术的pythonc编译器的储放部位 ⑵根据哪家c编译器来在建虚拟环境技术的pythonc编译器 ⑶应用早已存有的虚拟环境技术的c编译器 ......
文中的文本及照片来自互联网再加自身的念头,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归著作人全部,若有难题请立即在线留言以作解决。
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4