利用Anaconda配置Python 2 环境与Python 3 共存,并在PyCharm添加Python 2解释器
介绍
本篇利用Anaconda安装Python2,使得与python3共存。并且利用Pycharm配置Python2编译器。本篇亮点在于比较详细的列出如何找到Python2的python.exe文件,并且配置Python2编译器。
已有条件:
- 版本为Python 3,准备运行Python2代码
- 安装了Anaconda
- 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”的文件。
进入后可以看到 “python2.7” 文件夹。继续点看往下拖动,就可以看到python2.7对应的python.exe文件。
4.在Pycharm中,需要进行如下修改。从菜单 “file”中进入 “setting”。找到 “Project Interpreter”,右上角点击工具小齿轮中的 “add”,会弹出新的对话框。
在新的对话框中,选择 “System Interpreter”选项,将python2.7对应的python.exe文件路径添加进去即可。
参考
刘志军, 2017-04-10 “用 Anaconda 完美解决 Python2 和 python3 共存问题。” https://foofish.net/compatible-py2-and-py3.html
“Pycharm切换python2或3以及删除多于版本。” https://jingyan.baidu.com/article/c910274bb7155acd361d2d30.html