PyCharm+Miniconda3安装配置教程详解


Posted in Python onFebruary 16, 2021

PyCharm是Python著名的Python集成开发环境(IDE)

conda有Miniconda和Anaconda,前者应该是类似最小化版本,后者可能是功能更为强大的版本,我们这里安装Miniconda

按官方文档的说法conda相当于pip与virtualenv的结合,但实际安装来看conda本身包括了Python

所以简单起见可以认为"conda=Python+pip+virtualenv",或者说conda是Python的发行版(类似于Linux发行版);

另外,pip安装第三方库经常出现vc依赖问题导致不能成功安装,而实际使用来看conda安装可以避开这类问题,根本原因还未研究,使用见下边3.2.2

一、 PyCharm安装

我们这里安装PyCharm社区版,社区版与商业版功能对比如下。感觉社区版完全够用

PyCharm+Miniconda3安装配置教程详解

1.1 PyCharm下载

Windows版下载链接:https://www.jetbrains.com/pycharm/download/#section=windows

PyCharm+Miniconda3安装配置教程详解

1.2 PyCharm安装

双击下载的可执行文件,一步步安装即可

PyCharm+Miniconda3安装配置教程详解

选择自己的安装目路,“Next”没反应就多点几下

PyCharm+Miniconda3安装配置教程详解

创建32位还是64位的桌面快捷方式,是否默认用PyCharm打开.py文件,根据自己情况选

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

二、 Miniconda安装

2.1 Miniconda下载

下载链接:https://conda.io/miniconda.html

根据自己的需求选择自己需要的版本

PyCharm+Miniconda3安装配置教程详解

 2.2 Miniconda安装

 双击运行下载的可执行文件

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

如果电脑中未安装python,想将conda带的python安装为电脑默认的python,则在下一步中可钩选添加到”PATH“环境变量

更推荐的做法是不钩选,然后真想在cmd中使用时,到开始菜单中启动”Anaconda Prompt“,Anaconda Prompt会临时在PATH开头插入Anaconda的目录使得python指向Anaconda的python

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

 2.3 Miniconda设置国内源和配置代理【可选】

以添加中科大镜像源和代理服务器为“http://proxy.company.com:8080”为例。

打开"C:\Users\你的用户名\.condarc"文件(如果文件不存在就创建),写入以下内容并保存:

channels:
 - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
 - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
 - defaults
show_channel_urls: true

proxy_servers:
 http: http://proxy.company.com:8080/
 https: http://proxy.company.com:8080/
ssl_verify: False

三、 PyCharm+Miniconda配置

3.1 PyCharm配置Miniconda环境

启动PyCharm,第一次打开有由下界面,注意把文本框拉到最底下“Accept”按钮才可点击。其他一些自己看着选

PyCharm+Miniconda3安装配置教程详解

创建一个新项目

PyCharm+Miniconda3安装配置教程详解

Location----项目存放位置,自己想放哪就放哪好了,我这里是F:\PycharmProjects\HelloWorld

Projects Interpreter----展开它

New environment using----下拉选择“Conda”

Location----此处配置的conda环境存放到的位置,需要是未存在的目录

Python version----不用管

Conda executable----conda可执行文件的位置,在Miniconda安装目录的Scripts目录下,自己去选中即可

Make available to all projects----是否允许别的项目也可以使用这里配置的conda环境,一般每个项目自己配个环境互不影响,我这里不钩选

Existing interpreter----和前边的“New environment using”并列,表示使用之前已配置好的环境,上边“Make available to all projects”的作用也就在这里

PyCharm+Miniconda3安装配置教程详解

点击“Create”创建项目,就可以编写、调试、运行Python程序了

PyCharm+Miniconda3安装配置教程详解

3.2 安装第三方库

3.2.1 通过PyCharm安装第三方库

由于PyCharm相录于复制了一份conda所以在cmd中直接用pip安装的包是不会同步到PyCharm项目所使用的Conda环境中的,但我们可以直接通过PyCharm自己来安装第三方库

如点击“File”--“Settings”

PyCharm+Miniconda3安装配置教程详解

PyCharm+Miniconda3安装配置教程详解

在搜索框搜索自己安装的包,在列表中选中要安装的包,然后点击下方“Install Package”,然后等待安装即可,我这里以faker库为例

PyCharm+Miniconda3安装配置教程详解

3.2.2 通过conda来安装第三方库【选看】

PyCharm安装第三方库本质还是调用cmd,执行pip进行安装只是PyCharm自己调整了第三方库的安装位置到当前conda环境而已

pip安装经常会遇到缺少vc运行环境的问题,这时我们可以通过使用conda安装避开这种错误;至于安装路径问题我们可以通过使用activate轻松切换(Linux要用source activate)

通过开始菜单打开Anaconda Prompt

PyCharm+Miniconda3安装配置教程详解

将conda环境切换到HelloWorld(Linux要用source activate):

conda env list
activate D:\Language\Miniconda3\envs\HelloWorld
conda env list

PyCharm+Miniconda3安装配置教程详解

*号代表当前conda所使用的环境,可见以看到我们已成功切换,此时我们就可以通过conda往HelloWorld环境安装第三方库了

比如安装scrapy(conda install scrapy)

PyCharm+Miniconda3安装配置教程详解

安装完成后我们再次打开setting,可以看到3.2.1中安装的faker和这里安装的scrapy都已出现在包列表中(其他的一堆是自动安装的依赖库)

PyCharm+Miniconda3安装配置教程详解

更多关于Python 相关知识请查看下面的相关链接

Python 相关文章推荐
Python实现图片拼接的代码
Jul 02 Python
python梯度下降法的简单示例
Aug 31 Python
Python判断telnet通不通的实例
Jan 26 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
Jun 04 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
Python多线程模块Threading用法示例小结
Nov 09 Python
python下载卫星云图合成gif的方法示例
Feb 18 Python
Python各种扩展名区别点整理
Feb 27 Python
Python如何使用paramiko模块连接linux
Mar 18 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
浅谈PyTorch中in-place operation的含义
Jun 27 Python
Python闭包的定义和使用方法
Apr 11 Python
Python3+Django get/post请求实现教程详解
Feb 16 #Python
Python3+Flask安装使用教程详解
Feb 16 #Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 #Python
Python LMDB库的使用示例
Feb 14 #Python
python 装饰器重要在哪
Feb 14 #Python
python爬虫如何解决图片验证码
Feb 14 #Python
Python实现粒子群算法的示例
Feb 14 #Python
You might like
PHP类继承 extends使用介绍
2014/01/14 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
使用CSS样式position:fixed水平滚动的方法
2014/02/19 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
2016/10/10 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
使用Html5 Stream开发实时监控系统
2020/06/02 HTML / CSS
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
大学毕业登记表自我鉴定
2013/10/09 职场文书
英语文学专业学生的自我评价
2013/10/31 职场文书
关于抽烟的检讨书
2014/02/25 职场文书
党日活动总结
2014/05/07 职场文书
小学综合实践活动总结
2014/07/07 职场文书
教师远程研修感悟
2015/11/18 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
Django分页器的用法你都了解吗
2021/05/26 Python
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS