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用于url解码和中文解析的小脚本(python url decoder)
Aug 11 Python
Python ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
Python实现查看系统启动项功能示例
May 10 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
python和shell获取文本内容的方法
Jun 05 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 Python
python3使用GUI统计代码量
Sep 18 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 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
Protoss兵种介绍
2020/03/14 星际争霸
zf框架的Filter过滤器使用示例
2014/03/13 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
php自动加载方式集合
2016/04/04 PHP
php处理复杂xml数据示例
2016/07/11 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
详解ES6中的let命令
2020/04/05 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
浅谈js中的attributes和Attribute的用法与区别
2020/07/16 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
[00:11]战神迅矛
2019/03/06 DOTA
使用python Django做网页
2013/11/04 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
HTML5标签小集
2011/08/02 HTML / CSS
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
上海微创软件面试题
2012/06/14 面试题
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
酒店总经理助理岗位职责
2014/02/01 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
道歉的话怎么说
2015/05/12 职场文书
2016新年致辞
2015/08/01 职场文书
用python自动生成日历
2021/04/24 Python