PyCharm中关于安装第三方包的三个建议


Posted in Python onSeptember 17, 2020

大家在使用PyCharm的过程中,肯定会遇到各种各样的问题,其中一个问题就是很多第三方的包安装不了。在使用过程中,我对这种情况进行了总结,现在将各种方法跟大家讲一下。

第一:

大家可以在PyCharm的平台上进行安装,安装方法就是依次进入"File"?>“Settings”?>“Project”?>“Project Interpreter”,点击右侧的“+”号,进入搜索界面,寻找所需的包,然后点击安装。

PyCharm中关于安装第三方包的三个建议

PyCharm中关于安装第三方包的三个建议

然而

这个正常步骤,在很多时候并不能安装成功,多数是因为网络被限制的原因,在这里提供一种方法,可以解决大部分情况下的安装问题,那就是修改下载来源。

方法是在“Manage Repositories”中,修改数据来源,默认的是“https://pypi.python.org/simple”,我们可将其替换为如下的几个数据来源,这些都是国内的pip镜像:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/

PyCharm中关于安装第三方包的三个建议

PyCharm中关于安装第三方包的三个建议

然后再搜索所需的插件,安装即可,如果搜索不到,可重新启动PyCharm平台,重复以上步骤。

在安装完成后,记得将数据来源修改为默认值:“https://pypi.python.org/simple”不然会出现如下全空界面。

PyCharm中关于安装第三方包的三个建议

第二:

大家可使用成功率最高的方法,那就是下载所需包对应的轮子(.whl)文件,然后进入你的pip安装目录下的,使用命令行的pip进行安装。

PyCharm中关于安装第三方包的三个建议

第三:

如果下载过.whl 文件之后,使用了第二种离线安装的方法还是不成功的话,那就有可能是这个 *.whl 在安装的时候,还需要下载其他的配套的包,而这些包在下载的时候会出现超时的现象,这就导致了 *.whl 文件安装失败。

所以现在再推荐一种安装方式,那就是不下载 *.whl 文件了,使用在线安装的方法。

首选进入你的pip安装目录下的,使用命令行的pip进行安装,安装的语句如下(这里的opencv-python==3.1.0.3 是我做的示例,在使用时,可更换成你所需要的包名和版本号,注意包名前面有一个空格)

pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-python==3.1.0.3

PyCharm中关于安装第三方包的三个建议

到此这篇关于PyCharm中关于安装第三方包的三个建议的文章就介绍到这了,更多相关PyCharm 安装第三方包内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python设置windows桌面壁纸的实现代码
Jan 28 Python
python通过apply使用元祖和列表调用函数实例
May 26 Python
Python的标准模块包json详解
Mar 13 Python
用tensorflow搭建CNN的方法
Mar 05 Python
python实现汉诺塔算法
Mar 01 Python
python实现桌面壁纸切换功能
Jan 21 Python
Python实现多进程的四种方式
Feb 22 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
python中 * 的用法详解
Jul 10 Python
python 抓包保存为pcap文件并解析的实例
Jul 23 Python
scikit-learn线性回归,多元回归,多项式回归的实现
Aug 29 Python
解决pycharm不能自动保存在远程linux中的问题
Feb 06 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
Pycharm新手使用教程(图文详解)
Sep 17 #Python
You might like
mysql中存储过程、函数的一些问题
2007/02/14 PHP
浅谈PHP的反射机制
2016/12/15 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
jQuery购物网页经典制作案例
2016/08/19 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
详解ECMAScript typeof用法
2018/07/25 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
Vue组件间通信 Vuex的用法解析
2019/08/05 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
一篇不错的Python入门教程
2007/02/08 Python
python encode和decode的妙用
2009/09/02 Python
Python 列表list使用介绍
2014/11/30 Python
python3简单实现微信爬虫
2015/04/09 Python
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
python直接访问私有属性的简单方法
2016/07/25 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
竞选班干部演讲稿
2014/04/24 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android