eclipse中PYTHONPATH作用以及设置

1.配置原因:

下载python项目,然后发现python代码利用F3找不到import进来的相互关联的代码,

最后发现是PYTHONPATH没有设置,因为刚涉及python项目开发,所以忽略了这一点。

研究了一下:

PYTHONPATH的作用和Java的classpath作用是一样的。

在eclipse配置PYTHONPATH的作用,和在eclipse配置java build path的作用相同。

都是把执行py或java文件所需要的类或module查找路径要指定,这样项目执行才没有问题。

2.下面是找到的详细配置的步骤:

pydev无疑是Python最好的IDE,但是,它不能像写Java一样自动的设置一些路径。比如我写好了一个代码之后,再新建一个,然后从前面的那个import进来一些东西,总是会提示出错,显示unresolved import。但是要运行是没有问题的,只是总是提示出错,而且import进来的那些东西的自动提示也没有了,比如说import进来一个类,类里面的方法和属性都不能自动提示。找了好久,问了一些人,才知道是PYTHONPATH的设置的问题,很多 人说是在eclipse的window–》preference里面的pydev来设置,我按照这样试过了,实际上并不太可行。每次apply一下就要好一分多钟,而且,更大的问题在于,在apply之后,如果我新建一个名为c的python文件,然后新建一个名为d的python文件,并且d从c中import一些东西,又会再次出现同样的错误,unresolved import,又需要按刚才那样apply一次,这样多烦啊。

后来,才发现另一个设置方法才是正确的。

右键点击你的python文件夹,就是project,然后选择properties,然后出现如图界面:
选择PyDev-PYTHONPATH,然后点击Source Folders,出现的就是上面这图。点击右边的Add source folder,把你这个project的文件夹添加进去就可以了,我的就是ProgramingPython。
External Libraries应该是使用一些你不想安装到系统里面的python类库,可以在这样添加。点击OK,就一切OK了。

你可能感兴趣的:(【Python】)