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正则表达式介绍
Aug 06 Python
Python实现LRU算法的2种方法
Jun 24 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
Python使用百度api做人脸对比的方法
Aug 28 Python
TensorFlow获取加载模型中的全部张量名称代码
Feb 11 Python
Python sep参数使用方法详解
Feb 12 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
django使用graphql的实例
Sep 02 Python
Python collections.deque双边队列原理详解
Oct 05 Python
python GUI计算器的实现
Oct 09 Python
浅谈Python中的函数(def)及参数传递操作
May 25 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 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 intval的测试代码发现问题
2008/07/27 PHP
PHP 简单日历实现代码
2009/10/28 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
2013/06/06 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
Vue组件化通讯的实例代码
2017/06/23 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
2019/09/03 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
Python实现网站注册验证码生成类
2017/06/08 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
python实现kNN算法
2017/12/20 Python
python 实现UTC时间加减的方法
2018/12/31 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
python脚本开机自启的实现方法
2019/06/28 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
禁毒宣传活动总结
2014/08/26 职场文书
售房协议书范本2014
2014/10/23 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书