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
解决方法:
命令提示符 以管理员身份运行,然后在这里面操作 这一步操作后基本上可以解决,后面的步骤是方便解决一些潜在的问题
找到python.exe(你要使用的python环境) 勾选管理员运行
找到pycharm 勾选管理员运行
问题二 Failed to create virtual environment 无法创建虚拟环境
其主要原因猜测是没有权限创建文件夹或者复制C盘中的依赖文件之类的
解决方法:
找到pycharm 勾选管理员运行
如果已存在虚拟环境然则需要先删除当前虚拟环境(建议先备份下)然后继续创建
问题三 pycharm中无法运行 pytest的main文件或者无法使用pytest运行测试方法或无法使用已安装的模块和python环境或如何配置pycharm的python环境
问题原因猜测为对应的环境没有配置好 即下图所示
解决方法:
若已存在虚拟环境,如下图所示
则删除此文件夹(删除前确认没有需要的文件),然后重新配置虚拟环境
注意需要勾选 Inherit global site-packages (继承本地pip已经安装的模块)
不需要虚拟环境则直接选择本地环境
Pipenv环境
什么是Pipenvhttps://zhuanlan.zhihu.com/p/534995798
Pipenv是Kenneth Reitz在2017年1月发布的Python依赖管理工具,现在由PyPA维护。你可以把它看做是pip和virtualenv的组合体,而它基于的Pipfile则用来替代旧的依赖记录方式(requirements.txt)。
笔者认为其主要作用就是使项目对应的开发环境的依赖独立于windows系统中,多个项目之间的依赖不相互干扰。并且由于有Pipfile,可以帮助快速完成项目环境的部署。有一种maven的既视感。 默认的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
- 从requirements.txt中生成pipenv
pipenv install -r requirements.txt
执行完毕后会看到根目录有这两个文件
至此Pipenv安装完毕,并且实现仅引入当前项目在使用的依赖.
若Pycharm中没有引用,则重新添加Pipenv环境就可以自动读取到
管理Pipenv
进入Pipenv虚拟环境
pipenv shell
退出
exit
安装
pipenv install
卸载
pipenv uninstall
新项目重新部署pipenv
- 安装pipenv
pip install pipenv
- 部署pipenv
pipenv install
然后
pipenv shell
pipenv sync
即可重新完成环境部署
pycharm环境配置问题解决一览相关推荐
- pycharm环境配置更改
简介 本篇博客主要介绍本人在使用Pycharm时环境配置遇到的一些问题,主要问题有两点. python如何安装,采取什么IDEA进行编写python程序: Pycharm的环境配置是什么,如何使用. ...
- 【数据采集与处理】Anaconda 和 PyCharm环境配置以及常用python库安装
本文是构建数据采集与处理常用的软件:Anaconda和PyCharm,安装主要库:scrapy,jieba,beautifulsoup4,selenium,lxml的操作过程,讲述了Anaconda和 ...
- 在Anaconda中安装pytorch的详细步骤+PyCharm环境配置
前言 深度学习小白一枚,自己的笔记本配置如下: 显卡:NVIDIA GeForce MX150(非常垃圾的笔记本显卡) 固态硬盘 256G CPU:lntel® Core™i7-8550U Windo ...
- AI入坑——WIN7或者10下Anaconda3.7+tensorflow+pycharm环境配置
由于项目需要,最近开始入手神经网络,遇到的第一个坑便是环境的配置.一开始想装GPU版本的tensorflow,试了好几天没有成功,只好在CPU下进行编程.最近又尝试了两次,总结了下经验,终于安装成功. ...
- 最新版tensorflow1.12-gpu安装详细避坑(windows10 64位+anaconda+cuda+cudnn+pycharm环境配置)
放假回家,在笔记本(老爷显卡)上捣腾上了最新的1.12版TensorFlow-gpu.具体配置如下: windows10 64位,nvidia GT 745M(注意cuda加速平台只支持英伟达显卡): ...
- python + pycharm 环境配置
1.安装Python 前往 https://www.python.org/downloads/release/python-383/ , 根据环境下载对应的python安装包安装. 2. 安装pych ...
- Paddle-GPU环境配置问题解决总结 Error: Cannot load cudnn shared library. Cannot invoke method cudnnGetVersion
不得不bb一句,玄学真玄学.注意看报错信息. 首先我是遇见了这样的个问题 其实问题就是cudnn库的软连接找不到,于是乎我就按照这篇教程 https://blog.csdn.net/qq4518824 ...
- PyCharm社区版安装教程和环境配置及使用
一.PyCharm官网下载 访问官网地址:https://www.jetbrains.com/pycharm/ 点击首页[Download]按钮,进入下载页面,选择Community下的[Downlo ...
- appium+win10+pycharm+android真机环境配置
1. 环境依赖: Node.js Appium Appium-desktop Appium-Inspector Python Appium-Python-Client JDK Andriod SDK ...
最新文章
- GNN教程:GraghSAGE算法细节详解!
- win10虚拟内存怎么设置最好_win10系统两台电脑直连怎么设置
- NopCommerce架构分析之八------多语言
- Delphi XE2 之 FireMonkey 入门(17) - 特效
- 日报 18/06/04
- python 反转链表
- wince对中文字体的支持
- 虚拟机与主机串口通信(主机与主机)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的企业计划管理系统
- axios 上传文件 封装_axios使用及封装
- C语言如何动态分配空间:malloc
- mysql如何输出一句话_MySQL/ACCESS导出一句话拿WebShell后门命令
- 题外话:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗...
- 电路串联和并联图解_迷惑我们很久的串联/并联谐振电路(多图、详解)
- 八种样本抽样方法介绍
- mysql命令分号_MySql常用命令:注意命令后面的分号!
- Vscode配置C++(一步一步图文详解)
- eclipse 无法启动
- STM32闭环步进电机驱动器方案,原理图,源码,PCB
- java rewind()_Java NIO Buffer的clear()、reset()、rewind()、flip()方法的区别