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获取糗百图片代码实例
Dec 18 Python
Python操作Word批量生成文章的方法
Jul 28 Python
详解K-means算法在Python中的实现
Dec 05 Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 Python
在Python中通过getattr获取对象引用的方法
Jan 21 Python
浅谈Python中eval的强大与危害
Mar 13 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
python excel和yaml文件的读取封装
Jan 12 Python
python函数指定默认值的实例讲解
Mar 29 Python
python tqdm用法及实例详解
Jun 16 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 strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
JS解析XML实例分析
2015/01/30 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
Angular5中提取公共组件之radio list的实例代码
2018/07/10 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
解决webpack多页面内存溢出的方法示例
2019/10/08 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python正则表达式匹配HTML页面编码
2015/04/08 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
创立科技Java面试题
2015/11/29 面试题
店长岗位职责
2013/11/21 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
继承公证书格式
2015/01/26 职场文书
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers