pycharm环境配置问题解决一览

觉得有帮助的同学可以点个赞!传递给更多人!

目录

觉得有帮助的同学可以点个赞!传递给更多人!

问题一 权限错误    PermissionError: [WinError 5] 或者  Fatal error in launcher: Unable to create process using

问题二 Failed to create virtual environment   无法创建虚拟环境

问题三 pycharm中无法运行 pytest的main文件或者无法使用pytest运行测试方法或无法使用已安装的模块和python环境或如何配置pycharm的python环境

Pipenv环境

什么是Pipenvhttps://zhuanlan.zhihu.com/p/534995798

为什么使用Pipenv

如何使用Pipenv

然后来到编辑器的Terminal/项目根目录

管理Pipenv

新项目重新部署pipenv


基础的安装不会?请看这里

windows python安装,设置国内镜像源,升级pip

本文基于python3.9.7验证通过,推荐优先使用老版本不要盲目最新.

问题一 权限错误    PermissionError: [WinError 5] 或者  Fatal error in launcher: Unable to create process using

pycharm环境配置问题解决一览_第1张图片

解决方法:

  1. 命令提示符 以管理员身份运行,然后在这里面操作 这一步操作后基本上可以解决,后面的步骤是方便解决一些潜在的问题

    pycharm环境配置问题解决一览_第2张图片

  2. 找到python.exe(你要使用的python环境) 勾选管理员运行pycharm环境配置问题解决一览_第3张图片

  3. 找到pycharm 勾选管理员运行                                                                                                                                                                                                                                                                                                                                                                                                                                                                               pycharm环境配置问题解决一览_第4张图片

问题二 Failed to create virtual environment   无法创建虚拟环境

其主要原因猜测是没有权限创建文件夹或者复制C盘中的依赖文件之类的pycharm环境配置问题解决一览_第5张图片

解决方法:

找到pycharm 勾选管理员运行                       pycharm环境配置问题解决一览_第6张图片

如果已存在虚拟环境然则需要先删除当前虚拟环境(建议先备份下)然后继续创建

pycharm环境配置问题解决一览_第7张图片

问题三 pycharm中无法运行 pytest的main文件或者无法使用pytest运行测试方法或无法使用已安装的模块和python环境或如何配置pycharm的python环境

问题原因猜测为对应的环境没有配置好 即下图所示                                                                                                                pycharm环境配置问题解决一览_第8张图片                        pycharm环境配置问题解决一览_第9张图片

解决方法:

  1. 若已存在虚拟环境,如下图所示

    pycharm环境配置问题解决一览_第10张图片

    则删除此文件夹(删除前确认没有需要的文件),然后重新配置虚拟环境                                  pycharm环境配置问题解决一览_第11张图片

    注意需要勾选 Inherit global site-packages (继承本地pip已经安装的模块)

  2. 不需要虚拟环境则直接选择本地环境                                                                           pycharm环境配置问题解决一览_第12张图片

Pipenv环境

什么是Pipenvhttps://zhuanlan.zhihu.com/p/534995798

Pipenv是Kenneth Reitz在2017年1月发布的Python依赖管理工具,现在由PyPA维护。你可以把它看做是pip和virtualenv的组合体,而它基于的Pipfile则用来替代旧的依赖记录方式(requirements.txt)。

 笔者认为其主要作用就是使项目对应的开发环境的依赖独立于windows系统中,多个项目之间的依赖不相互干扰。并且由于有Pipfile,可以帮助快速完成项目环境的部署。有一种maven的既视感。pycharm环境配置问题解决一览_第13张图片  默认的pipenv的路径

C:\Users\Franciz\AppData\Roaming\Python\Python39\Scripts\pipenv.exe

或者

C:\program files\python39\scripts\pipenv.exe

为什么使用Pipenv

Pipenv会自动帮你管理虚拟环境和依赖文件,并且提供了一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。简而言之,它更方便、完善和安全。你可以通过Pipenv文档https://link.zhihu.com/?target=https%3A//docs.pipenv.org/开头的介绍来了解它的详细特性。Pipenv的slogan是“Python Dev Workflow for Humans”,作为人类,当然应该尝试一下……

如何使用Pipenv

安装Pipenv

pip install pipenv
pip install pipreqs

然后来到编辑器的Terminal/项目根目录

先使用pipreqs查找当前项目所有正在使用的依赖,这一步根据个人需求,如果你当前只有一个项目,则不需要这一步.这一步会覆盖根目录中存在的requirements.txt文件.

使用

pipreqs ./ --encoding=utf-8 --force

可以在项目根目录生成requirements.txt,这个就是你当前项目正在使用的依赖.PS:此操作并不会100%获取所有依赖,可能会有些许遗漏,若环境迁移后运行项目报错,可以排查下是否是缺少依赖.

接下来开始安装Pipenv

  • 若曾安装过pipenv需要先执行
pipenv --rm

pycharm环境配置问题解决一览_第14张图片

  • 从requirements.txt中生成pipenv

pycharm环境配置问题解决一览_第15张图片

pipenv install -r requirements.txt

执行完毕后会看到根目录有这两个文件

pycharm环境配置问题解决一览_第16张图片

 至此Pipenv安装完毕,并且实现仅引入当前项目在使用的依赖.

若Pycharm中没有引用,则重新添加Pipenv环境就可以自动读取到

pycharm环境配置问题解决一览_第17张图片

管理Pipenv

进入Pipenv虚拟环境

pipenv shell

 退出

exit

安装

pipenv install

卸载

pipenv uninstall

新项目重新部署pipenv

  1. 安装pipenv
    pip install pipenv
  2. 部署pipenv
    pipenv install

然后

pipenv shell
pipenv sync

即可重新完成环境部署

pycharm环境配置问题解决一览_第18张图片

你可能感兴趣的:(python,pycharm,python)