我的python是3.5.2版本的。
我有一个helloworld.py模块,它里面有个show函数用来输出"Hello World"。我把这个模块放在pck文件夹下面,然后把pck文件夹放在C盘下。
然后,在python安装路径的site-packages目录下修建了PckPath.pth文件,里面尝试了各种写法:
C:\
C:\pck
C:\pck\helloworld
C:\pck\helloworld.py
把上面的反斜杠换成正斜杠
........
无论是哪一种,在桌面新建test.py文件,然后输入
import pck.helloworld
pck.helloworld.show()
在IDLE都会提示
Traceback (most recent call last):
File "C:\Users\Berlin\Desktop\test.py", line 1, in <module>
import pck.helloworld
ImportError: No module named 'pck
为什么??如果我直接在test.py中设置sys.path.append(...)
则可以正常使用,到底哪里出问题了?.pth文件怎么弄啊?