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迭代和迭代器
Mar 28 Python
python中的格式化输出用法总结
Jul 28 Python
python中import学习备忘笔记
Jan 24 Python
使用Python的turtle模块画图的方法
Nov 15 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
75条笑死人的知乎神回复,用60行代码就爬完了
May 06 Python
这可能是最好玩的python GUI入门实例(推荐)
Jul 19 Python
python plt可视化——打印特殊符号和制作图例代码
Apr 17 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 Python
Python 第三方库 openpyxl 的安装过程
Dec 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 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
childNodes.length与children.length的区别
2009/05/14 Javascript
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
js加强的经典分页实例
2013/03/15 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
javascript基本语法
2016/05/31 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
使用Dajngo 通过代码添加xadmin用户和权限(组)
2020/07/03 Python
Django封装交互接口代码
2020/07/12 Python
银行职员思想汇报
2013/12/31 职场文书
报到证丢失证明
2014/01/11 职场文书
广播体操口号
2014/06/18 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
小学生读书笔记范文
2015/06/30 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
《我是什么》教学反思
2016/02/16 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书