万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径相关的知识,希望对你有一定的参考价值。

面试题第二关:

第一部分——考点:

  1. 设置python模块搜索路径的方式
  2. 在pycharm中设置搜索路径
  3. 在控制台中设置搜索路径

第二部分——面试题:

1.面试题一:设置python模块的搜索路径有几种方式。

2.面试题二:永久设置python模块搜索路径有几种方式,如何使用他们。

3.面试题三:如何临时设置python模块的搜索路径。


第三部分——解析:

面试题一 之 设置python模块的搜索路径的几种方式:

  1. 设置PYTHONPATH环境变量:
    点击pycharm运行按钮左边那个按钮,选择Edit Configurations…,然后单击Environment variables最右边的三个点,打开后进行添加,Name里面写入PYTHONPATH,Value里面写入需要导入的模块的地址。
  2. 添加.pth文件:
    在控制台,比如linux中打开python的根目录,进入python包的那个目录里面创建一个后缀为.pth的文件,在里面vi写入需要导入的模块的地址。
    原理:python在运行时会扫描后缀名为.pth的文件(如果有的话),将里面的路径自动添加到sys.path里。
  3. 通过sys.path设置路径:
    import sys
    sys.path.append(‘路径’)
  4. 如果使用pycharm,可以直接设置搜索路径:
    在需要导入的模块右击鼠标,单击选项Mark Derectory as ,点击第一个,将其作为python源码根目录,就可以了。

面试题二 之 永久设置python模块搜索路径的几种方式以及使用:

(面试题一其中的1,2,4这三种方法!)

  1. 设置PYTHONPATH环境变量
  2. 添加.pth文件
  3. 如果使用pycharm,可以直接设置搜索路径

面试题三 之 如何临时设置python模块的搜索路径:

(面试题一其中的第3个方法!)

  1. 通过sys.path设置路径

以上是关于万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径的主要内容,如果未能解决你的问题,请参考以下文章