我的mac eclipse 版本是4.9.0.
今天发现Windows的eclipse 同样适用,但速度很慢,所以Windows还是推荐用cmd。
python的方便之处有一点在于第三方库的强大,所以我们常常需要利用pip安装第三方库,但是有一个问题是在终端明明已经装入了三方库,但是在eclipse IDE 上使用这个包时,出现了“unresolved import"问题。
比如:
但是在我的终端输入:pip list 时,显示的是我已安装plotly最新版:
原因是mac自带python 2.7,终端识别的也是2.7的路径,所以我通过终端安的plotly当然也是安在了python 2.7下。而我因为学的是3,所以我另外下了python 3.7,eclipse上python的路径当然是3.7的路径。所以才会出现引用plotly包时出现“unresolved import:plotly”的问题。
最直观的办法当然是在终端将路径转为3.7的路径,然后重新安装plotly。但我觉得这种办法有点繁琐,这里介绍一个更简单的方法。
点击eclipse->preferences->pydev->interpreters->python interpreters->manage with pip
在新出现的界面中,将package改为你想通过pip安装的包名,比如针对我的问题,我该输入plotly。然后点击run,等着它安装好就好。
完成后,在packages底下,就多了我安的三方库:
回到代码界面,之前报错的代码就没问题啦:
希望有帮助到你。