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 相关文章推荐
python3读取csv和xlsx文件的实例
Jun 22 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
Feb 15 Python
Python中的 ansible 动态Inventory 脚本
Jan 19 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 Python
Django操作session 的方法
Mar 09 Python
python实现读取类别频数数据画水平条形图案例
Apr 24 Python
Python字符串格式化常用手段及注意事项
Jun 17 Python
Python3爬虫中Selenium的用法详解
Jul 10 Python
Python命名空间及作用域原理实例解析
Aug 12 Python
python实现银行账户系统
Feb 22 Python
python在协程中增加任务实例操作
Feb 28 Python
在pyCharm中下载第三方库的方法
Apr 18 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
咖啡与牛奶
2021/03/03 冲泡冲煮
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
自己写的php curl库实现整站克隆功能
2015/02/12 PHP
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
php基本函数汇总
2015/07/09 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
Javascript面向对象编程
2012/03/18 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
微信小程序中上传图片并进行压缩的实现代码
2018/08/28 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
Python 的内置字符串方法小结
2016/03/15 Python
目前最全的python的就业方向
2018/06/05 Python
Python面向对象类的继承实例详解
2018/06/27 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
PyTorch实现AlexNet示例
2020/01/14 Python
html5如何在Canvas中实现自定义路径动画示例
2017/09/18 HTML / CSS
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
网上卖盒饭创业计划书
2014/01/26 职场文书
入党综合考察材料
2014/06/02 职场文书
乡镇党委书记个人整改措施
2014/09/15 职场文书
离婚财产分配协议书
2014/10/21 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
详解JavaScript中Arguments对象用途
2021/08/30 Javascript
SQL Server表分区删除详情
2021/10/16 SQL Server
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android