设置PyDev解释器出错
大家百度一下就能知道在Eclipes下编写Python只需要安装PyDev插件,教程也非常多。那我为啥还要写这篇文章呢?因为我的Eclipes(版本2020-03 (4.15.0))通过Help -> Install New Software的方式安装的PyDev插件,在配置解释器时会出现无法找到interpreterInfo.py这个奇怪的错误,在百度上搜索也没能找到任何关于这个错误的询问或解决办法,难道我又发现了专属错误吗?(害羞)
解决问题
1. 分析错误原因
我们来看一下错误信息:
Can’t find relative path:pysrc/interpreterInfo.py within:org.python.pydev.core_7.5.0.202001101138 [967]
说人话就是没有找到一个叫interpreterInfo.py的文件。我们打开Eclipes安装路径下的plugins\org.python.pydev.core_[PyDev版本号]\pysrc\文件夹,可以看到里面的确是没有interpreterInfo.py这个文件(好神奇)。那最直接的想法就是找到这个文件,把他放进去不就行了 ????
2. 下载缺失的文件
访问PyDev官网的安装教程,拖动到下方zip文件安装,下载zip文件。
压缩文件中共有plugins和features两个文件夹,在plugins\org.python.pydev.core_xxxxx\pysrc\下,我们成功找到了interpreterInfo.py以及其他一大堆通过Eclipse的 Help -> Install New Software的方式没有的文件。
3. 拷贝文件
把下载的压缩文件(我的叫PyDev 7.5.0.zip)直接解压到Eclipes的安装路径,对于已经存在的文件选择跳过全部,这样原先在plugins和features文件夹里缺失的文件就被补上了。完成后检查一下Eclipes安装目录下的plugins\org.python.pydev.core_[PyDev版本号]\pysrc\文件夹
Viola!interpreterInfo.py这个文件有了。
4. 在Eclipes中配置Python解释器
在Eclipse中,打开Window -> Preferences -> PyDev -> Interpreter -> Python Interpreter,添加你想用的Python版本的解释器,也就是指定版本安装路径下的Python.exe文件。然后点击下一步,下一步,应用,就完成配置了。
5. 创建Python工程项目
打开File -> New -> Other ->PyDev -> PyDev Project -> Next ,为你的Python工程项目命名:
和Java一样,创建PyDev Pagage和PyDev Module。运行,成功!