python3中如何找到模块文件

python3.5的路径和pycharm的路径不一样,下面先从pycharm开始:

一、在pycharm中怎样处理(python搜索模块的路径)

1.从pycharm控制台导入模块sys.path.append(路径)


当运行上面的的代码时会报错,需要在控制台上添加路径:



例如:sys.path.append('F:\\basetest\\classtest\\')

2.从pycharm非控制台导入模块

有四种方式:

(1)


方法一:程序的主目录:在同一个目录下,可以用下面的方式导入


(2)

方式二:
设置环境变量的路径(本例:桌面):
在桌面建一个文件(例如:hello.py),路径放到PYTHONPATH中去(值得注意的是,添加完PYTHONPATH后需要重启pycharm),方式如下:

注:hello.py的代码如下

name = 'tom'


def func():
   print('hello')


class Person():
   pass

然后在pycharm中调用,如下:

(3)
方式三:把文件(hello.py)放在下面的路径中去,然后用方法二中的方式调用

(4)

方式四:
把文件(hello.py)放在任何的位置,在下面路径的三方库中建一个.pth的文件,在.pth文件中把刚刚文件(hello.py)的位置路径放在这里面。注意(basetest是自己项目的文件夹名称),然后用方法二中的方式调用


二、在python3.5中怎样处理(python搜索模块的路径)

找到python3.5安装路径下的第三方库文件,在.pth文件中(一般需要自己创建)添加文件(hello.py)路径,如下:


例如:hello.py文件在(D:\)下,添加方式如下:


打开cmd,输入以下命令,测试成功:



总结:

两者的路径不一样:python3.5是python安装路径下的三方库文件夹;而pycharm则是项目所在的文件夹下(有两种:
一种是直接把hello.py复制到lib文件下,一种是把hello.py所在的路径复制到第三方库文件夹下的.pth文件中去(.pth文件需要自己建))

猜你喜欢

转载自blog.csdn.net/it_zxl001/article/details/79614650