最近更新了Anaconda软件,重新配置了以下Python开发环境,结果之前旧环境开发的好好的程序竟然跑不起来。网上各种搜索,各种找答案还是没有一篇靠谱的文章教我把问题解决。走了各种弯路,足足整了几天才搞定。在此做个记录,如果你也碰到类似问题,而本文恰好帮到你,本人不胜荣幸。

闲话少叙,我的操作系统:win10(x64),我的安装步骤是先装Anaconda,再装pycharm,其实无所谓,最后配置好就一样的。

1.Anaconda

1.1 首先下载Anaconda,直接到官网下即可,如果网速慢,还可以到清华大学的镜像网站下载。进入官网,如下选择Python3.6对应的64位版。

1.2 下载后双击安装包启动安装,一直傻瓜式下一步,到下图这里时,把红框里的勾要勾上,这里勾上其实就是安装程序自己帮你把anaconda的路径加到环境变量中去,可以直接在命令行中调用Python和conda命令。一定勾上的原因我们要在pycharm中直接使用anaconda的root环境。不勾就不能在pycharm中import anaconda帮我们装好的第三方库,会提示dll丢失。

后面的步骤继续傻瓜式一步一步往下走直到安装完成。

1.3 如果你安装前电脑里没有装Python,安装完成后打开CMD,输入Python,会得到如下结果:

输入conda list,会列出anaconda以及装好的所有第三方库的信息:

2 pycharm

2.1 pycharm下载也可以直接百度到其官网下载,一般应用的开发直接下载社区版就非常够用,如果有做网站开发或者需要高级功能可以选择专业版,不过不免费。不建议在没有必要的情况下去破解,小心使得万年船。

2.2 安装依旧很傻瓜,只需要自己选好安装路径,一直下一步下一步就OK。

2.3 创建第一个Python项目

第一次打开pycharm时,会提示你配置界面风格,按自己喜欢的选择就好。配置完界面风格,会提示导入配置,如果你有的话可以把路径填进去,直接导入。第一次安装使用没有,就选Do not import settings。

然后是创建新的工程,点击create new project

接着会让你选择工程路径和Python解释器路径,工程路径自己定,解释器选择Existing interpreter

点击右边的“...”按钮打开解释器选择框

再选择Conda Environment,点右边按钮打开文件选择框,选择Anaconda目录下的python.exe

点“OK”,“create”创建好工程环境。

接下来创建一个Python文件,进行编码运行即可。想使用代码模板的,可自行百度,各种现成模板任君选择。

3 问题

3.1如果是之前已经有的工程文件,如何配置?

在file->setting里面,选择Project interpreter,右上角配置按钮选add,然后参考上文添加Anaconda环境即可。你也可以选择show all,把不需要的解释器环境删掉,只留下一个(作者有强迫症)。

3.2 提示如下DLL load fail错误

ImportError: DLL load failed: The specified procedure could not be found.
我这里是环境Anaconda的相关路径没有添加到系统变量里面,至于为什么不添加pycharm就找不到,希望有大神帮忙解释一下。

Anaconda所配置的环境变量路径共有如下5个,而且最好在系统环境变量里排到前面

3.2 更新包

默认情况下用conda命令行直接更新就可以,由于我们添加了系统环境变量,可以直接在CMD命令窗口用conda install package-name来更新。如果想用pip自动更新conda的第三方库,可以参考这篇博文。

3.3 anaconda jupyter notebook 默认路径设置,参考这篇文章。
---------------------
作者:一点飞鸿影
来源:CSDN
原文:https://blog.csdn.net/lw5413/article/details/84679288
版权声明:本文为博主原创文章,转载请附上博文链接!

Anaconda3_5.3.1+Pycharm2018.3安装步骤的更多相关文章

  1. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  2. arcgis10.2.2桌面版具体的安装步骤过程

    先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上 一.ArcGIS许可证管理器安装 1.在软件包文件夹license man ...

  3. LoadRunner 11 安装步骤

    loadrunner 安装步骤: LoadRunner11下载:  在网上可以搜索到,在这个就不提供了. LoadRunner11原理: 破解方法和以前版本相同,我用的是LR8.0的破解文件,同样实用 ...

  4. MySQL安装步骤

    MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...

  5. Java开发工具安装步骤内容如下

    Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...

  6. PhantomJS linux系统下安装步骤及使用方法(网页截屏功能)

    PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, ...

  7. MySQL5.6安装步骤

    MySQL5.6安装步骤(windows7/8_64位) 1. 下载MySQL Community Server 5.6.11 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下 ...

  8. ArcSDE安装步骤及问题

    ArcSDE安装步骤及问题 自己在安装ArcSDE的时候遇到了一些问题,现在将详细的安装过程和遇到的问题记在这里,以备以后使用. 1. 安装Oracle: 2. 安装ArcSdeOracle10g: ...

  9. linux环境下jdk的安装步骤

    JDK的安装步骤:1. 把jdk文件cp到服务器上2. 加权限 chmod +x 文件3. 执行 ./4.修改配置 vi /etc/profile 最后一行添加:export  JAVA_HOME=/ ...

随机推荐

  1. golang错误处理

    1. 错误 错误用内建的error类型来表示. type error interface { Error() string } error 有了一个签名为 Error() string 的方法.所有实 ...

  2. MySQL基础操作与数据类型

    目录 1.文件夹(库) 2.文件(表) 3.文件的一行内容 4.创建表的完整语法 5.整型类型 6.补充sql_mode 7.浮点型 8.字符类型 9.日期类型 10.枚举与集合类型 1.文件夹(库) ...

  3. Linux命令——screen

    参考:linux 技巧:使用 screen 管理你的远程会话 How to use GNU screen - the terminal multiplexer - linux

  4. Linux操作系统之更改启动菜单的背景图实战案例

    Linux操作系统之更改启动菜单的背景图实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.制作图像并上传到服务器 1>.使用window 10操作系统自带的画图工具 ...

  5. PostgreSQL数据库安装

    PostgreSQL数据库安装 postgresqllinux9.6.0 2018年01月31日 10时53分13秒 编译以及安装 源码编译 程序安装 数据库的启动和停止 启动数据库 关闭数据库 数据 ...

  6. C++(四十七) — 文件输入、输出流

     1.文件输入.输出流 由于文件设备并不像显示器屏幕与键盘那样是标准默认设备,不能像cout那样预先定义的全局对象,所以我们必须自己定义一个该类的对象. ifstream类,它是从istream类派生 ...

  7. 通过iptables限制docker容器端口

    如何限制docker暴露的对外访问端口 docker 会在iptables上加上自己的转发规则,如果直接在input链上限制端口是没有效果的.这就需要限制docker的转发链上的DOCKER表. # ...

  8. java项目部署到LIINUX

    天领导给个任务,把java项目部署到liunx服务器上.现记录步骤,方便以后查看.项目部署服务器步骤:服务器信息:弹性IP地址:xx.xx.xxx.xx账号:root密码:cjw@100 数据库信息: ...

  9. js 数组 : 差集、并集、交集、去重、多维转一维

    //input:[{name:'liujinyu'},{name:'noah'}] //output:['liujinyu','noah'] Array.prototype.choose = func ...

  10. postgresql 导入 导出(一张表)

    导入sql   -w  指定数据库名 psql -h 192.168.20.123 -p 5432 -w warehouse < /usr/20180808.sql 导出一张表sql   -w  ...