利用Anaconda配置Python 2 环境与Python 3 共存,并在PyCharm添加Python 2解释器

介绍

本篇利用Anaconda安装Python2,使得与python3共存。并且利用Pycharm配置Python2编译器。本篇亮点在于比较详细的列出如何找到Python2的python.exe文件,并且配置Python2编译器。


已有条件:

  1. 版本为Python 3,准备运行Python2代码
  2. 安装了Anaconda
  3. IDE为Pycharm

步骤

1. 调用cmd指令弹出“命令提示符窗口”

2. 为了在Anaconda安装Python2环境,输入以下指令

conda create -n python27 python=2.7 anaconda

接着会提示yes/no指令,选择yes即可。当你打开Anaconda之后,便可以看到新添加的python2.7环境。

3. 为了使得代码能够在Python 2下面运行,需要在Pycharm中配置Python2编译器。首先我们需要找到Python2的python.exe文件。它隐含在您安装Anaconda文件夹下(如果Anaconda文件夹你也找不到,那就用关键词 “Anaconda” 查询文件位置。)找到后,有个叫做 “envs”的文件。

利用Anaconda配置Python 2 环境与Python 3 共存,并在PyCharm添加Python 2解释器

进入后可以看到 “python2.7” 文件夹。继续点看往下拖动,就可以看到python2.7对应的python.exe文件。

4.在Pycharm中,需要进行如下修改。从菜单 “file”中进入 “setting”。找到 “Project Interpreter”,右上角点击工具小齿轮中的 “add”,会弹出新的对话框。

利用Anaconda配置Python 2 环境与Python 3 共存,并在PyCharm添加Python 2解释器

在新的对话框中,选择 “System Interpreter”选项,将python2.7对应的python.exe文件路径添加进去即可。

利用Anaconda配置Python 2 环境与Python 3 共存,并在PyCharm添加Python 2解释器


参考

刘志军, 2017-04-10 “用 Anaconda 完美解决 Python2 和 python3 共存问题。” https://foofish.net/compatible-py2-and-py3.html

“Pycharm切换python2或3以及删除多于版本。” https://jingyan.baidu.com/article/c910274bb7155acd361d2d30.html