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实现批量读取word中表格信息的方法
Jul 30 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
Python从零开始创建区块链
Mar 06 Python
python3之模块psutil系统性能信息使用
May 30 Python
python pandas 时间日期的处理实现
Jul 30 Python
python tkinter组件使用详解
Sep 16 Python
Python实现PyPDF2处理PDF文件的方法示例
Sep 25 Python
numpy.transpose()实现数组的转置例子
Dec 02 Python
python解释器pycharm安装及环境变量配置教程图文详解
Feb 26 Python
解决flask接口返回的内容中文乱码的问题
Apr 03 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
Jul 14 Python
Pycharm连接远程服务器并远程调试的全过程
Jun 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
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
js下用gb2312编码解码实现方法
2009/12/31 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
javascript几个易错点记录
2014/11/26 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
chrome调试javascript详解
2015/10/21 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
vue-cli如何添加less 以及sass
2017/07/06 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
关于Vue源码vm.$watch()内部原理详解
2019/04/26 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
python抓取京东商城手机列表url实例代码
2013/12/18 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
玩具公司的创业计划书
2013/12/31 职场文书
债务纠纷委托书
2014/08/30 职场文书
幼儿园见习总结
2015/06/23 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang
JavaScript实现队列结构过程
2021/12/06 Javascript
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python