pycharm+anaconda安装教程_anaconda配置pycharm

pycharm+anaconda安装教程_anaconda配置pycharm对了宝贝儿们,卑微小李的公众号【野指针小李】已开通,期待与你一起探讨学术哟~摸摸大!目录1WhyAnaconda?2Anaconda安装流程2.1卸载python2.2下载anaconda2.2安装anaconda1WhyAnaconda?Anaconda最大的优势我认为在于可以做环境管理,可以通过创建不同的环境,安装不同的包。简单来说,就比如我们在github上下载了一个代码,是用python2.6写的,但是我们的python是3.7的版本。如果我们没有用anaconda,那么我们

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

对了宝贝儿们,卑微小李的公众号【野指针小李】已开通,期待与你一起探讨学术哟~摸摸大!

1 Why Anaconda?

Anaconda最大的优势我认为在于可以做环境管理,可以通过创建不同的环境,安装不同的包。

简单来说,就比如我们在github上下载了一个代码,是用python2.6写的,但是我们的python是3.7的版本。如果我们没有用anaconda,那么我们可能就只能把代码全部改为3.7的代码,或者说重新安装一个python2.6。但是我们有了anaconda的话,就可以自己安装一个python2.6的环境。

或者说我们环境中的框架(假设TensorFlow是1.8的),但是我们下载了一个代码是TensorFlow1.6的。如果不用anaconda,又只有将TensorFlow给降级或者重新改代码,但是有anaconda,我们可以重新开个TensorFlow1.6的环境,在这个环境里面跑代码。

2 Anaconda安装流程

2.1 卸载python

因为python是与anaconda冲突的,如果电脑上在安装anaconda前安装了python,那么一定要先把python卸载了。

2.2 下载anaconda

  1. 进入anaconda官网,https://www.anaconda.com/,点击get start
    get start
  2. 点击download
    download
  3. 选择适合自己电脑的版本点击下载:
    installers

2.2 安装anaconda

anaconda的安装就是傻瓜式的安装,跟着步骤一步步点就是了。(因为网站下载太慢了,所以我用的是我19年下载的安装包)

安装界面_1
点击Next
安装界面_2
点击I Agree

安装界面_3
这里的两个选择,Just Me是只针对单个用户,Al Users是针对所有用户。这里的用户就是系统用户。就是小时候家里面不让你玩电脑游戏,把游戏放在一个用户里面,另外一个全是学习软件的用户给你的那个用户。

系统用户
所以具体选择哪一个就自行决定,没有特别的需要注意的地方。

Add path
这里两个选项,第一个选项是将anaconda添加至系统环境变量的PATH中,连这个软件的作者都是Not recommended,所以这里是不推荐勾选的,还是自己配置环境变量比较好。第二个就是将anaconda给选择为默认的python,这个要勾选上。

安装完成
接着就等待安装结束就行。安装结束后,这里会推荐一个pycharm,可以直接点击这个链接进去下载。

2.3 配置环境变量

右键点击此电脑 > 属性 > 高级系统设置 > 环境变量,进入以下界面:
环境变量

这里有两个PATH,上面的PATH设置了就是只针对所选的用户,下面的PATH设置了就是针对计算机上的所有用户。推荐设置上面的用户变量。

打开PATH,找到自己Anaconda的安装路径,依次输入:

anaconda_path
anaconda_path\Library\bin
anaconda_path\Scripts

这里的anaconda_path就是你anaconda的安装路径。就比如我的anaconda安装路径是D:\anaconda\anaconda,那么我的PATH就设置的是:

D:\anaconda\anaconda
D:\anaconda\anaconda\Library\bin
D:\anaconda\anaconda\Scripts

设置好了之后,打开CMD,输入conda list,检查是否有如下类似的输出:

condalist
如果有这样类似的输出,那么说明anaconda安装配置成功。

3 anaconda镜像源配置

相较于pip install xxxconda install xxx可以一方面很好的解决环境依赖的问题(在不同的环境下安装不同的包,是不会互相之间影响的),同时使用conda install xxx可以很好的解决库之间的依赖关系(假设TensorFlow1.8需要Numpy1.16,那么安装TensorFlow1.8时anaconda可以很好的帮你把Numpy1.16也一起解决了)。

但是如果不配置国内镜像源的话,可能会导致下载速度过慢,甚至于直接无法下载的情况。

简洁的中科院anaconda镜像源配置如下(因为我用的就是中科院的镜像源):

  1. 打开cmd
  2. 依次复制粘贴并回车以下语句:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  1. 输入以下命令,查看是否配置成功:
conda config --show-sources

如果出现以下内容,那么镜像源配置成功:
镜像源
这里有个要注意的就是defaults是默认的源路径,conda install的顺序是按照这个channels从上往下以此遍历源的(即如果在第一个channel发现了这个源那么就安装,否则就向下一个源遍历),所以这里defaults一定要放在最后,否则会很慢。

详细的镜像源配置可以参考这篇文章:Anaconda3镜像源修改,我个人使用的是中科院镜像源

4 pycharm + anaconda使用

4.1 创建项目时选择conda环境

pycharm是可以与anaconda配套使用的。在pycharm中选择new project的时候,可以选择使用哪一个anaconda的环境。

pycharm环境选择1

打开下拉菜单,有两个选项:
pycharm环境选择2
这两个选项,第一个New environment using conda,指的是用anaconda创建一个新的环境,等同于在anaconda prompt中使用命令:

conda create -n env_name python=x.x

这里env_name对应上图界面中Location中的untitledpython=x.x对应上图界面中python version中的3.8

第二个选项existing interpreter就是指的从现有的anaconda环境中选择一个环境作为该项目的环境。

但是有的时候如果没有加载的话是读取不到这个环境的,所以当你选择下拉菜单发现没有你已经创建好的环境时,点击旁边的...
pycharm环境选择3
继续选择...
pycharm环境选择4
找到你创建的环境中的python.exe文件,选择即可。(通常目录为anaconda目录\envs\环境名\python.exe)。就比如我有个环境tf18,我的anaconda目录为D:\anaconda\anaconda,我这个环境的interpreter的目录为D:\anaconda\anaconda\envs\tf18\python.exe

4.2 更改项目环境

当然,有的同学可能在这一步创建的时候忽略了interpreter或者忘记了,导致项目创建在了其他环境中,在这种情况下不必删了重新来,可以在pycharm中更改项目的环境

操作以下步骤:打开项目 > 点击左上角File > 点击settings > 找到Project: project_name > 找到Project Interpreter

pycharm环境选择5
pycharm环境选择6
在这里,我们可以在右边看到我们当前的环境,以及该环境下安装的库。如果要切换环境,点击下拉菜单,即可看到已在interpreter中的环境:
pycharm环境选择7
如果没有想要的,可以点击右边齿轮 > 选择Add进入4.1中相同的界面:
pycharm环境选择8
pycharm环境选择9
也可以选择Show All查看已有的interpreter
pycharm环境选择10

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175284.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 贵金属黄金投资基础知识及技术交易篇「建议收藏」

    贵金属黄金投资基础知识及技术交易篇「建议收藏」贵金属黄金投资基础知识及技术交易篇  一、影响贵金属价格波动的因素  我们通常所说的贵金属主要指黄金和白银,由于它们的属性有很多共同点,所以价格走势基本相同,影响价格的因素也大同小异,皇玛hmcfds贵金属交易平台小编讲讲贵金属交易的基础知识:  1、供需关系:任何商品价格的波动本质因素都是供需关系的变化,贵金属也不例外。如果产量大幅增加就可能导致贵金属价格的下跌,如果投资交易、实物首…

    2022年5月8日
    39
  • msfconsole命令大全_msfconsole实战

    msfconsole命令大全_msfconsole实战MSFconsole有许多不同的命令选项可供选择。以下是Metasploit命令的核心组合,并参考其格式。back从当前上下文返回banner显示一个很棒的metasploit横幅cd更改当前的工作目录color切换颜色connect与主机通信edit使用$VISUAL或$EDITOR编辑当…

    2022年9月7日
    0
  • 学习率衰减之余弦退火(CosineAnnealing)

    学习率衰减之余弦退火(CosineAnnealing)1引言当我们使用梯度下降算法来优化目标函数的时候,当越来越接近Loss值的全局最小值时,学习率应该变得更小来使得模型尽可能接近这一点,而余弦退火(Cosineannealing)可以通过余弦函数来降低学习率。余弦函数中随着x的增加余弦值首先缓慢下降,然后加速下降,再次缓慢下降。这种下降模式能和学习率配合,以一种十分有效的计算方式来产生很好的效果。在论文StochasticGradientDescentwithWarmRestarts中介绍主要介绍了带重启的随机梯度下降算法(SGDR),其

    2022年5月1日
    58
  • matlab画三维图像例题_matlab画三维曲面

    matlab画三维图像例题_matlab画三维曲面我可能真的太闲了吧···在网上看到这图觉得挺好看:t=0:pi/360:2*pi;x=sin(t);y=cos(t);z=2*x.^2+y.^2;figureplot3(x,y,z,’Color’,’r’,’LineWidth’,2);xlabel(‘x’);ylabel(‘y’);zlabel(‘z’);title(‘z=(cost)^2+2*(sint)^2’);ax…

    2022年10月11日
    0
  • python判断文件名是否包含某字段_python获取文件名不含后缀名

    python判断文件名是否包含某字段_python获取文件名不含后缀名原博文2019-04-2412:43−#方法1,str的endswith方法:“`pythonims_path=’data/market1501/Market-1501-v15.09.15/bounding_box_test/12312.jpg’ims_path.endswith(‘.jpg’)“`返回结果:True…相关推荐2019-12-0420:51−[to…

    2022年9月2日
    2
  • 解决kafka无法删除topic问题

    解决kafka无法删除topic问题1.问题描述使用kafka命令删除某个topic之后,查看集群的topic列表时,被删除的tpoic依然存在#/data/kafka/bin/kafka-topics.sh–delete–zookeeperzook_ip–topicsystemTopicsystemismarkedfordeletion.Note:Thiswillhavenoimpactifdelete.topic.enableisnotsettotrue.[外链图片转存失败,

    2022年10月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号