pycharm环境配置问题解决一览「终于解决」

pycharm环境配置问题解决一览「终于解决」目录 问题一权限错误 问题二Failedtocreatevirtualenvironment 问题三pycharm中无法运行pytest的main文件或者无法使用pytest运行测试方法或无法使用已安装的模块和python环境或如何配置pycharm的python环境 问题一权限错误 PermissionError:[WinError5] 解决方法: 命令提示符以管理员身份运行,然后在这里面操作这一步操作后基本上可以解决,后面的步骤是方便解决一..

大家好,欢迎来到IT知识分享网。

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

目录

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

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

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

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

问题四 windows如何使py文件以管理权限运行/windows定时执行py脚本管理员权限

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

    pycharm环境配置问题解决一览「终于解决」

  2. 找到python.exe(你要使用的python环境) 勾选管理员运行pycharm环境配置问题解决一览「终于解决」

  3. 找到pycharm 勾选管理员运行                                                                                                                                                                                                                                                                                                                                                                                                                                                                               pycharm环境配置问题解决一览「终于解决」

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

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

解决方法:

找到pycharm 勾选管理员运行                       pycharm环境配置问题解决一览「终于解决」

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

pycharm环境配置问题解决一览「终于解决」

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

问题原因猜测为对应的环境没有配置好 即下图所示                                                                                                                pycharm环境配置问题解决一览「终于解决」                        pycharm环境配置问题解决一览「终于解决」

解决方法:

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

    pycharm环境配置问题解决一览「终于解决」

    则删除此文件夹(删除前确认没有需要的文件),然后重新配置虚拟环境                                  pycharm环境配置问题解决一览「终于解决」

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

问题四 windows如何使py文件以管理权限运行/windows定时执行py脚本管理员权限

需求是解决py文件里某些逻辑操作windows但是权限不足不足以完成需求.

首先我们要知windows下是什么在执行py文件.

pycharm环境配置问题解决一览「终于解决」

 即

pycharm环境配置问题解决一览「终于解决」

 找到执行文件并赋予权限即可是py脚本以管理运行pycharm环境配置问题解决一览「终于解决」

Pipenv环境

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

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

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

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

或者

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

为什么使用Pipenv

Pipenv会自动帮你管理虚拟环境和依赖文件,并且提供了一系列命令和选项来帮助你实现各种依赖和环境管理相关的操作。简而言之,它更方便、完善和安全。你可以通过Pipenv文档pycharm环境配置问题解决一览「终于解决」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环境配置问题解决一览「终于解决」

  • 从requirements.txt中生成pipenv

pycharm环境配置问题解决一览「终于解决」

pipenv install -r requirements.txt

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

pycharm环境配置问题解决一览「终于解决」

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

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

pycharm环境配置问题解决一览「终于解决」

pycharm环境配置问题解决一览「终于解决」

管理Pipenv

进入Pipenv虚拟环境

pipenv shell

 退出

exit

安装

pipenv install

卸载

pipenv uninstall

新项目重新部署pipenv

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

然后

pipenv shell
pipenv sync

即可重新完成环境部署

pycharm环境配置问题解决一览「终于解决」

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24224.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信