PyCharm是一款python开发IDE,其带有一整套提升python开发效率的工具,而Anaconda是一个开源包、环境管理器器,可以在一个机器上安装不同的软件包机器依赖,并能够方便的对软件包进行切换。

在python开发过程中,现在我这边可能会在python2.7以及python3.7之间切换,将PyCharm和Anaconda结合起来完美的解决了这个问题。

一、PyCharm的安装

可以从这里下载PyCharm的社区版本:http://www.jetbrains.com/pycharm/download/#section=windows
在这里插入图片描述
下载后的安装自不必说了,网上资料太多了

二、Anaconda安装

可以从这里下载Anaconda安装包:https://www.anaconda.com/download/#windows
注意,Anaconda有两个版本可供选择,安装Anaconda前,先安装好对应的python版本,然后安装对应的Anaconda版本,有点大慢慢下
在这里插入图片描述安装完成后,可通过如下方式验证是否安装成功
在这里插入图片描述

三、python版本安装以及切换

第二节讲过安装Anaconda是需要系统已经安装了python的,但是系统的python版本并不是Anaconda环境下的python,所以需要在Anaconda中重新安装自己想要的python版本,首先可以在Anaconda Prompt中 通过如下命令查看Anaconda环境中是否已经有python版本

conda info -e

我这里已经安装好了,python3.7以及python2.7两个版本显示如下
在这里插入图片描述
如果没有安装的话,如果我们要安装一个新的python3.6怎么做呢,通过下面的命令实现

conda create --name python36 python=3.6

安装好后,通过如下命令激活对应python版本,实际上也是通过这个命令来切换python版本

conda activate python36

如果一来,python3.6就是当前的python版本了,可以在Anaconda Prompt中查看当前Anaconda环境下的python版本

python -V

如果想删除一个已有的python版本可通过如下命令实现,这里删除python2.7

conda remove --name python27 --all

如此就介绍完了Anaconda中的python版本安装以及切换

四、PyCharm中使用对应的python版本

在Anaconda中配置好,当前激活的python版本后实际上,Pycharm中默认使用的python版本还是不会变的,需要手动配置,在PyCharm中作如下配置,这里选择python3.7版本
在这里插入图片描述选择对应Anaconda安装路径下的python.exe作为默认的Project Interpreter即可

在编写python代码中需要添加各种依赖,有些依赖是没有的需要安装,而PyCharm选定Anaconda中的对应python版本作为默认Project Interpreter后,默认加载如下路径中的python依赖包
在这里插入图片描述
比如在机器学习开发中,可能会用到tensorflow的依赖包,这里通过pip方式安装,如果没有安装pip 则先通过conda install pip方式安装

pip install --target=D:\..\..\Anaconda3\envs\python37\Lib\site-packages  tensorflow

这里注意替换目标路径为自己的对应路径,同理也可以用这个命令安装其她依赖包

到这里关于PyCharm和Anaconda结合使用的基本点算是介绍完了,我们可以在在PyCharm中愉快的敲代码了

五、参考文献

1、使用anaconda安装tensorflow (windows10环境)
2、Anaconda不同版本python环境的安装及切换

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐