python的模块文件放在哪个文件夹里面

Python的模块文件放在以下地方:

  1. 默认的在安装文件的Libsite-packages路径下面;

  2. 如果想自己控制这些模块的话,可以放在任何地方,然后把这个路径设置为环境变量即可。

Ⅱ 如何添加Python的模块搜索路径

将模来块的绝对路径添源加到Python搜索路径中就可以了 1 2 3 4 import sys print(sys.path) #显示python搜索库的路径 sys.path.append('') import numpy #然后这样就可以正常搜索到python2.6下的库

Ⅲ 如何到python模块路径linux

执行命令whereis python即可显示出python相关的所有的路径,包括可执行文件路径,安装路径等,该方法适用于大部分类似的场景



    Ⅳ 怎么查找 Python 模块的用法说明及模块文件位置

    查找来 Python 模块的用法说明自及模块文件位置:

    1.在解释器里面用help就可能获得模块的使用说明,用__file__就可以获得模块文件位置。

    2.例如 os 模块。

    >>> import os。

    >>> help(os)# 获得os模块的使用帮助,在帮助里也会列出模块文件位置,见下图。

    >>> print os.__file__# 打印出os模块文件所在位置。

    Ⅳ python 模块的路径搜索方法

    导入一个叫 spam 的模块时,解释器先在当前目录中搜索名为 spam.py 的文件。如果没有找到的话,接着会到 sys.path 变量中给出的目录列表中查找。 sys.path 变量的初始值来自如下:
    输入脚本的目录(当前目录)。
    环境变量 PYTHONPATH 表示的目录列表中搜索
    (这和 shell 变量 PATH 具有一样的语法,即一系列目录名的列表)。
    Python 默认安装路径中搜索。
    Note
    在支持符号链接的文件系统中,输入的脚本所在的目录是符号链接指向的目录。 换句话说也就是包含符号链接的目录不会被加到目录搜索路径中。
    实际上,解释器由 sys.path 变量指定的路径目录搜索模块,该变量初始化时默认包含了输入脚本(或者当前目录), PYTHONPATH 和安装目录。这样就允许 Python 程序了解如何修改或替换模块搜索目录。需要注意的是由于这些目录中包含有搜索路径中运行的脚本,所以这些脚本不应该和标准模块重名,否则在导入模块时 Python 会尝试把这些脚本当作模块来加载。这通常会引发错误。

    Ⅵ 如何设置python模块的默认搜索路径

    方法一:函数添加
    1 import sys
    2 查看sys.path
    3 添加sys.path.append("c:\\")

    方法二:修改环境变量
    w用户可以修改系统环境变量PYTHONPATH

    方法三:增加.pth文件,推荐!
    在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。
    1 windows
    c:\python27\site-packages
    # 我们的学员把pth文件直接放在c:\python27
    # (或其他python安装目录)目录下测试也是有效的
    # 2015.9.23
    2 linux(ubuntu)
    /usr/local/lib/python2.7/dist-packages (note by shanql, 我是放在这个目录下有效的,所添加的目录一定要存在,不存在则会不成功)
    2 linux(redhat)
    /usr/lib/python2.7/site-packages

    以下是另一篇文章:http://blog.sina.com.cn/s/blog_59ba44680100z0mt.html
    学习python不久,碰到个问题,怎么样把自己写的模块加入到python默认就有的搜索路径中呢?不要每次非得import sys; sys.path.append(‘/home/fightlikekobe/python’)才可。
    上网找了很多久未果,都来我自己糊里糊涂找到了解决方法,那就是在dist-packages(即/usr/local/lib/python2.7/dist-packages)添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的文件名称就是了,如我的:
    /home/fightlikekobe/python
    保存退出,OK!结果自己验证,重启terminal,再次打开python,
    >>> import sys
    >>> sys.path
    ['/home/fightlikekobe', '/usr/bin', '/usr/local/lib/python2.7/dist-packages/pymysql_sa-1.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/PyMySQL-0.5-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/hiredis-0.1.0-py2.7-linux-i686.egg', '/usr/local/lib/python2.7/dist-packages/SQLAlchemy-0.7.3-py2.7-linux-i686.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/local/lib/python2.7/dist-packages', '/home/fightlikekobe/python', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymoles/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-couch', '/usr/lib/python2.7/dist-packages/ubuntuone-installer', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode']

    Ⅶ 如何获取 Python 模块的路径

    类似这样的代码

    import a_mole

    import os

    path =os.path.dirname(amole.__file__)

    print path


    比如在我的计算机上执行这内样的结果。容

    john@john-desktop:~$python
    Python2.7.6(default,Mar222014,22:59:56)
    [GCC4.8.2]onlinux2
    Type"help","right","credits"or"license"formoreinformation.
    >>>importos
    >>>printos.path.dirname(os.__file__)
    /usr/lib/python2.7
    >>>importwx
    >>>printos.path.dirname(wx.__file__)
    /usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx
    >>>

    Ⅷ 在Python 中如何使用 import 来调用其他模块模块放置的路径是...

    Python 会自动从 sys.path 路径列表里的所有路径里寻找你要 import 的模块,这个路径列表可以通过在终端里输入以下命令查看:
    import sys
    sys.path 如果要调用其他路径的文件,可以先在上述列表中加入新的路径,以你提到的情况为例:
    import sys
    sys.path.insert(0, '/')
    import test 一般一个项目的所有文件应该在同一个项目文件夹中吧,此时有其他解决办法比如在项目的下级目录里放置 __init__.py 文件,然后用 from 文件夹 import 文件名 的方式来引入模块。其实我是菜鸟,等高手修正。