网上找的,自用
方法一
打开Tools->PYTHONPATH manager->Add path->加入你要导入的模块的文件地址->Synchronize(同步)
方法二
打开window终端cmd,输入python或ipython进入Python中
输入import sys
sys.path可以查看已加入的路径
sys.path.append(包所在的文件夹路径)
import myKNN
查看是否解决
果然用终端运行Python还是比较高级(至少看上去是)
原理:Python首先在当前目录中查找需要导入的模块文件,如果没有找到则从sys模块的path变量所指定的目录中查找。可以使用sys模块的path变量查看python导入模块时搜索模块的路径,也可以向其中append自定义的目录以扩展搜索路径
在导入模块时,会优先导入相应的pyc文件,如果相应的pyc文件与py文件时间不相符,则导入py文件并重新编译该模块。