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中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
Python实现高效求解素数代码实例
Jun 30 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
Python 多线程实例详解
Mar 25 Python
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
pytorch 可视化feature map的示例代码
Aug 20 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
Python不支持 i ++ 语法的原因解析
Jul 22 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
python基础之错误和异常处理
Oct 24 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
php json相关函数用法示例
2017/03/28 PHP
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
js中style.display=""无效的解决方法
2014/10/30 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
javascript数据类型详解
2017/02/07 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
微信小程序自定义底部导航带跳转功能
2018/11/27 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
JS中this的4种绑定规则详解
2020/02/04 Javascript
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
python dlib人脸识别代码实例
2019/04/04 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
python em算法的实现
2020/10/03 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
幼儿园三八妇女节活动方案
2014/03/11 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
服务行业演讲稿
2014/09/02 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
班主任2015新年寄语
2014/12/08 职场文书
团员年度个人总结
2015/02/26 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
2015年财政所工作总结
2015/04/25 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技