Windows下pycharm安装第三方库失败(通用解决方案)


Posted in Python onSeptember 17, 2020

学习python都知道,python的第三方库是很多,如果都在本机 pip 的话,在新建项目的时候都会加载不需要用到的库,影响运行速度。而且现在都是用pycharm,因为它强大好用方便。但是pycharm安装第三库也会失败的。
Python有一个 virtualenv 的库,是管理虚拟运行环境,可以独立每一个运行环境,这样就可以分离不必要的库而影响运行了。

pycharm强大在于创建一个Project的时候可以选择virtualenv,

Windows下pycharm安装第三方库失败(通用解决方案)

选择图中可以直接创建一个独立的 Virtualenv 运行环境,十分的方便,然后就是安装需要的第三方库,按下Ctrl+Alt+S

Windows下pycharm安装第三方库失败(通用解决方案)

选择+可以安装你需要的库,但是Windows下的环境总会出问题,导致有些库无论怎么装都不成功,各种报错,而且网上找了各种解决办法都无效。

解决办法一:

创建的时候选择 conda,一般接触python都是知道一个强大的库叫Anaconda

Windows下pycharm安装第三方库失败(通用解决方案)

这样就是以Anaconda去pip,但是这样有一个缺点,当你换了一个项目后,再切回这个项目,一般你都找不到这个conda的运行环境了,毕竟找起来有点麻烦,还是能找到的

解决办法二:(也是推荐的解决办法)

cmd命令下,去创建一个你项目路径,mkdir一个项目,

  • virtualenv 完整的项目路径(包括虚拟环境的名字)
  • cd 完整的项目路径/Scriptsactivate(deactivate这个命令是退出env环境)
  • 这样就能进入这个虚拟环境,然后pip你需要的第三方库

当你pip还有一些错的时候,这时候可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载Twisted中对应的版本,python3.6就是下载cp36的,然后就 pip install Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.whl,建议后面填写完整路径
一般创建一个环境,可以多个项目用,比如Scrapy库,那么爬虫的项目都指向这个虚拟环境

Windows下pycharm安装第三方库失败(通用解决方案)

可以选择项目的运行环境,而路径就是你创建的虚拟环境Scripts中指向python.exe

也可以创建一个独立的项目环境,命令和上面一样,不过项目名下创建Virtualenv,比如你在D盘创建了一个MyDemo的项目,进去运行命令,虚拟环境名为demo,那么就有一下目录D:\MyDemo\demo\Scripts,只要在MyDemo下创建你的项目,用pycharm打开,就可以直接用了

到此这篇关于Windows下pycharm安装第三方库失败(通用解决方案)的文章就介绍到这了,更多相关pycharm安装第三方库失败内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中存取文件的4种不同操作
Jul 02 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
Python批量查询关键词微信指数实例方法
Jun 27 Python
python+mysql实现个人论文管理系统
Oct 25 Python
使用Python实现正态分布、正态分布采样
Nov 20 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
使用keras实现非线性回归(两种加激活函数的方式)
Jul 05 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 Python
基于flask实现五子棋小游戏
May 25 Python
你喜欢篮球吗?Python实现篮球游戏
Jun 11 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 #Python
Scrapy项目实战之爬取某社区用户详情
Sep 17 #Python
django跳转页面传参的实现
Sep 17 #Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
Sep 17 #Python
Django mysqlclient安装和使用详解
Sep 17 #Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
Sep 29 #Python
Django返回HTML文件的实现方法
Sep 17 #Python
You might like
php中文件上传的安全问题
2006/10/09 PHP
一个没有MYSQL数据库支持的简易留言本的编写
2006/10/09 PHP
一步一步学习PHP(8) php 数组
2010/03/05 PHP
php disk_free_space 返回目录可用空间
2010/05/10 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
PHP中把有符号整型转换为无符号整型方法
2015/05/27 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
2013/01/16 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
ES6中javascript实现函数绑定及类的事件绑定功能详解
2017/11/08 Javascript
vue 使用html2canvas将DOM转化为图片的方法
2018/09/11 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
Python日期的加减等操作的示例
2017/08/15 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
python代码实现猜拳小游戏
2020/11/30 Python
视光学毕业生自荐书范文
2014/02/13 职场文书
县政府领导班子四风问题对照检查材料思想汇报
2014/09/26 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
在职证明书模板
2015/06/15 职场文书
2016年国培研修日志
2015/11/13 职场文书
实习报告范文
2019/07/30 职场文书
python基础之错误和异常处理
2021/10/24 Python