首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >为项目选择的python解释器无效_PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效问题…

为项目选择的python解释器无效_PyCharm中创建项目时,在所创建的python虚拟环境下的pip失效问题…

作者头像
全栈程序员站长
发布于 2022-09-28 02:34:45
发布于 2022-09-28 02:34:45
3.8K0
举报

大家好,又见面了,我是你们的朋友全栈君。

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

一、问题描述

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

PyCharm 版本为2019.2.3专业版

** 二、解决**

㈠【失败一(可以直接跳过)】按照错误提示中的”Proposed solution”来试了试

①打开PyCharm中的终端,用 cd 命令进入到 项目文件夹\venv\Scripts 中,打开activate.bat 文件。手动激活PyCharm为这个项目配置的虚拟环境。

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

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

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

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

㈡【成功解决】在创建新项目时选择一下解释器是基于谁创建的

直接干脆一点,把PyCharm创建的虚拟环境给换掉

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

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

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

成长离不开与优秀的同伴共同交流,如果你需要好的学习环境,好的学习资源,这里欢迎每一位热爱Python的小伙伴,Python学习圈

㈢总结

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174879.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年8月26日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
pycharm虚拟环境下安装第三方库_pycharm需要配置环境变量吗
2.切换到python安装目录下,创建虚拟环境 virtualenv 虚拟环境名(可自定义)
全栈程序员站长
2022/09/27
4310
pycharm虚拟环境下安装第三方库_pycharm需要配置环境变量吗
Python:pycharm中 虚拟环境 venv简介及实践
不进行虚拟化会产生的问题 在平时使用 python 时,有可能会遇到这几个常见的问题:
Freedom123
2024/03/29
8720
Python:pycharm中 虚拟环境 venv简介及实践
【Python_环境配置】Pycharm创建虚拟环境
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/16
6950
【Python_环境配置】Pycharm创建虚拟环境
PyCharm配置Python虚拟环境
当我们在Python环境下,进行多个项目的开发与使用时,往往项目与项目间使用的依赖库会有些冲突,例如项目demo1使用1.1版本的A库,项目demo2使用2.0版本的A库,这个时候就需要virtualenv来解决对Python以及依赖库版本冲突的问题。
wangmcn
2022/07/26
6210
PyCharm配置Python虚拟环境
手把手教你在Linux系统下使用Python虚拟环境
Hello小伙伴们,你们好,又是日常get新技能的一天,今天,咱们来整一下如何玩转Linux下Python虚拟环境,0基础入门,趁着热乎,快上车啦~。
Python进阶者
2020/05/26
1.4K0
pycharm使用虚拟环境_pycharm配置虚拟环境
Pipenv,它的项目简介为 Python Development Workflow for Humans,是 Python 著名的 requests 库作者 kennethreitz 写的一个包管理工具,它可以为我们的项目自动创建和管理虚拟环境并非常方便地管理 Python 包,现在它也已经是 Python 官方推荐的包管理工具。
全栈程序员站长
2022/09/27
1.3K0
pycharm使用虚拟环境_pycharm配置虚拟环境
pycharm django环境搭建_django创建项目和应用的命令
1、首先,在设置里面选择好环境,这里我们使用python3.7(Ps:打开pycharm后—>File—>settings—>键入 Project Interpreter),点击如下图所示的齿轮后出现Add。
全栈程序员站长
2022/11/17
1.7K0
pycharm django环境搭建_django创建项目和应用的命令
pycharm虚拟环境的解释器设置_pycharm虚拟环境
假如想要在Pycharm中建立两个项目,并且这两个项目需要用到同一个第三方库的不同版本,如果这两个项目共享一个运行环境,那么此时就会发生版本冲突问题。为了解决这个问题,Pycharm提供了Virtualenv(即,虚拟环境)。Virtualenv可以创建一套独立运行的Python环境,从而做到不同项目之间的隔离。当需要安装该环境所需要的包时,在设置—项目—Project Interpreter中点右上角的加号,搜索包名称后点击Install Package即可。
全栈程序员站长
2022/11/17
1.6K0
pycharm虚拟环境的解释器设置_pycharm虚拟环境
python安装虚拟环境步骤_python虚拟环境迁移
http://blog.csdn.net/pipisorry/article/details/47008981
全栈程序员站长
2022/09/27
8.3K0
python安装虚拟环境步骤_python虚拟环境迁移
Python:虚拟环境
如果不配置环境变量,创建后的虚拟环境默认存储在当前用户(C:/Users/xxx)下Env文件夹下,如果你想要把虚拟环境存储在你指定的存储路径,那么就修改环境变量
小简
2022/12/29
6730
Python:虚拟环境
Python版本切换与虚拟环境管理
Python2和Python3之间存在较大的差异,并且由于各种原因导致Python2和Python3长期共存。我们在使用的时候,可能会遇到不同的Python版本问题或者是Python工作环境的切换问题。这里介绍pyenv、virtualenv、conda、venv,pyenv用于管理不同的Python版本,virtualenv、conda以及venv管理不同的工作环境。
py3study
2020/01/06
5.3K0
Python版本切换与虚拟环境管理
pycharm中创建虚拟环境「建议收藏」
虚拟环境是用于依赖项管理和项目隔离的Python工具,允许Python站点包(第三方库)安装在本地特定项目的隔离目录中,而不是全局安装(即作为系统范围内的Python的一部分)。 这听起来不错,但到底什么是虚拟环境呢?虚拟环境只是一个包含三个重要组件的目录: · 安装了第三方库的site-packages /文件夹。 · 系统上安装的Python可执行文件的symlink符号链接。 · 确保执行Python代码的脚本使用在给定虚拟环境中安装的Python解释器和站点包。
全栈程序员站长
2022/09/27
2.2K0
pycharm中创建虚拟环境「建议收藏」
Virtualenv介绍、基本使用及在Pycharm下配置环境[通俗易懂]
virtualenv是一个创建独立Python运行环境的工具,主要解决Python软件开发过程中版本和依赖性问题。比如,有一个应用需要用到LibFoo 1.0,但其他应用要用2.0。那如何解决应用间兼容问题?比如在一个共享主机上,不能直接将包安装在全局目录下的问题。virtualenv创建一个拥有自己安装目录的环境,各个环境之间的库各自独立。
全栈程序员站长
2022/09/27
1.2K0
Virtualenv介绍、基本使用及在Pycharm下配置环境[通俗易懂]
【Python | 虚拟环境】Python创建虚拟环境哪些事,一文打通脉络,确定不来看看?
Virtualenv是一个用于创建隔离的Python环境的工具。它允许您在同一台机器上管理多个独立的Python项目,每个项目都有自己的依赖关系和软件包版本。
计算机魔术师
2023/11/13
4410
【Python | 虚拟环境】Python创建虚拟环境哪些事,一文打通脉络,确定不来看看?
Python 虚拟环境 virtualenv
  Python 今天我们就不聊了。接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的。那env是什么鬼?environment吗?所以翻译成中文就是”虚拟环境“。     到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境。通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,就是把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,而且各个容器之间互相隔离,互不影响。我们要学习Django,我们通过这个环境搞一个Django的虚拟环境就好了。 【前提概要】     Django也是一个非常流行的web框架。由于Django的迭代更新非常快,也比较频繁,所以有一些过时的东西需要丢弃掉,一些新的东西需要加进来,从而导致不同的版本之间不兼容。比如Django1.3、Django1.4、Django1.8之间就有很大的差异性。     或者是说,以Python的版本举例,现在工作中使用的Python版本与Python2.x和Python3.x两种。 【故事背景】   假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也正在开发中。这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目C使用的是Django1.8。那么问题来了,如何同时在本地进行ABC这三个项目的开发和维护? 正常的模式可能是这样:现在在A项目上有一个BUG需要修复,于是,先执行下面的命令,删除掉原来的版本:
Lansonli
2021/10/09
1.1K0
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
在上次,如果不出意外,手把手教你进行Anaconda的安装,我们已经在windon10上成功的安装上了Anaconda。
Python进阶者
2021/01/06
13.6K0
利用Flask搭建微电影视频网站(一):项目介绍
努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!
啃饼思录
2018/09/29
7.7K1
Django创建虚拟环境
因为在一个电脑上可能有多个项目,多个项目依赖于不同的Django版本,所以就需要一个依赖包管理的工具来处理多个互不干扰的开发的环境
爱喝水的木子
2019/05/22
1.2K0
python笔记41-虚拟环境virtualenv
如果你是一个python初学者,我是不建议你搞python虚拟环境的,我看到很多python的初学者同学,使用最新版的pycharm,新建一个工程时候默认就是venu虚拟环境。 然后在使用cmd里面pip安装第三方包的时候,在工程里面死活导入不成功,搞的开始怀疑人生。(你给他讲这是虚拟环境venu,他会一脸懵逼!)
上海-悠悠
2019/09/02
1.2K0
使用virtualenv搭建Python虚拟环境
virtualenv用来部署独立Python的一个工具,用来解决版本依赖,及不兼容的项目。
苦叶子
2018/07/25
1.1K0
使用virtualenv搭建Python虚拟环境
相关推荐
pycharm虚拟环境下安装第三方库_pycharm需要配置环境变量吗
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档