解决pycharm每次打开项目都需要配置解释器和安装库问题

 更新时间:2020年02月26日 12:11:33   作者:Logbook怪  
最近在使用pycharm开发新项目的时候,每次打开新的工程都显示没有解释器,要不加了解释器就是代码一堆没有红色错误提示没有模块问题,很多朋友都遇到过这种情况,现小编把解决方法分享到脚本之家平台,需要的朋友一起看看吧

前言

最近在使用pycharm开发新项目的时候,每次打开新的工程都显示没有解释器,要不加了解释器就是代码一堆没有红色错误提示没有模块问题,找到了解决办法做一个记录.

问题打开新项目提示没有解释器

在这里插入图片描述

按照操作选择别的项目解释器.file–>settings

在这里插入图片描述

然后代码一堆模块问题报错

在这里插入图片描述

点击底部的Terminal就可以进去和我一样的环境

在这里插入图片描述

这时候你如果按照报错去百度谷歌的话,都提示模块没有安装提示你使用pip安装对应模块,但是你安装的时候提示已经安装,此时代码依旧报错心态大崩.

在这里插入图片描述

正确解决思路:每次打开新工程都设置新的解释器,来保证不会因为版本冲突导致代码出现报错.点击+号设置新的环境.

在这里插入图片描述

如果你之前在目录下有venv虚拟环境文件删除即可

在这里插入图片描述

此时安装pygame可以正确安装且代码已经没有报错

在这里插入图片描述

代码正确运行

在这里插入图片描述

对python虚拟环境virtualenv的理解

使用虚拟环境的原因

在使用python开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及系统环境的清洁。virtualenv,一个可以帮助我们管理不同 Python 环境的工具。virtualenv 可以在系统中建立多个不同并且相互不干扰的虚拟环境。另外,值得一提的是,在 virtualenv 的虚拟环境中使用 pip 安装依赖还可以绕过某些系统的权限设置,因为不需要向系统目录写入数据。

虚拟环境的好处

virtualenv通过创建独立Python开发及运行环境的工具, 来解决依赖、版本以及间接权限问题。
1. 解决库之间的版本依赖,比如同一系统上不同应用依赖同一个库的不同版本。
2. 解决权限限制,比如没有 root 权限。
3. 套件升级不影响其他应用

安装virtualenv

virtualenv实际上是一个python包,可以使用pip安装
pip  install virtualenv

使用virtualenv,进入你的工程创建即可,OPTIONS选项这里不做赘述

1、为工程创建一个虚拟环境
virtualenv [OPTIONS] DEST_DIR 
$ cd  project1
$ virtualenv   venv
virtualenv venv 将会在当前的目录中创建一个文件夹,实际上就是将Python环境克隆了一份,包含Python解释器、
setuptools、pip、wheel,以及 python标准库

总结

到此这篇关于解决pycharm每次打开项目都需要配置解释器和安装库问题的文章就介绍到这了,更多相关pycharm 配置解释器和安装库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python学习笔记之Python的下载、脚本与交互模式、注释

    Python学习笔记之Python的下载、脚本与交互模式、注释

    这篇文章主要介绍了Python学习笔记之Python的下载、脚本与交互模式、注释,本文从基础开始学习Python,需要的朋友可以参考下
    2023-03-03
  • pyCharm 设置调试输出窗口中文显示方式(字符码转换)

    pyCharm 设置调试输出窗口中文显示方式(字符码转换)

    这篇文章主要介绍了pyCharm 设置调试输出窗口中文显示方式(字符码转换),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python学习实操案例(二)

    python学习实操案例(二)

    这篇文章主要介绍了python学习实操案例,主要实操内容有二进制转换、为自己手机充值、、计算能量的消耗等,需要的小伙伴可以参考一下
    2022-02-02
  • django 实现简单的插入视频

    django 实现简单的插入视频

    这篇文章主要介绍了django 实现简单的插入视频,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • 用Python实现一个模仿UP主弹幕控制的直播间功能

    用Python实现一个模仿UP主弹幕控制的直播间功能

    up主通过代码实现了实时读取直播间里的弹幕内容,进而控制自己的电脑,把弹幕翻译成指令操控《赛博朋克2077》游戏,这篇文章主要介绍了用Python实现一个模仿UP主弹幕控制的直播间功能,需要的朋友可以参考下
    2021-12-12
  • Python中使用dom模块生成XML文件示例

    Python中使用dom模块生成XML文件示例

    这篇文章主要介绍了Python中使用dom模块生成XML文件示例,本文讲解了dom模块的主要方法、详细的代码实例,需要的朋友可以参考下
    2015-04-04
  • python3如何使用Requests测试带签名的接口

    python3如何使用Requests测试带签名的接口

    这篇文章主要介绍了python3如何使用Requests测试带签名的接口,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Python利用matplotlib生成图片背景及图例透明的效果

    Python利用matplotlib生成图片背景及图例透明的效果

    这篇文章主要给大家介绍了Python利用matplotlib生成图片背景及图例透明效果的相关资料,文中给出了详细的示例代码,相信对大家具有一定的参考家价值,需要的朋友们下面来一起学习学习吧。
    2017-04-04
  • Python 如何写入Excel格式和颜色

    Python 如何写入Excel格式和颜色

    这篇文章主要介绍了Python 写入Excel格式和颜色的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python GUI程序类写法与Label介绍

    Python GUI程序类写法与Label介绍

    这篇文章主要介绍了Python GUI程序类写法与Label介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09

最新评论