万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径
Posted 孤寒者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径相关的知识,希望对你有一定的参考价值。
面试题第二关:
第一部分——考点:
- 设置python模块搜索路径的方式
- 在pycharm中设置搜索路径
- 在控制台中设置搜索路径
第二部分——面试题:
1.面试题一:设置python模块的搜索路径有几种方式。
2.面试题二:永久设置python模块搜索路径有几种方式,如何使用他们。
3.面试题三:如何临时设置python模块的搜索路径。
第三部分——解析:
面试题一 之 设置python模块的搜索路径的几种方式:
- 设置PYTHONPATH环境变量:
点击pycharm运行按钮左边那个按钮,选择Edit Configurations…,然后单击Environment variables最右边的三个点,打开后进行添加,Name里面写入PYTHONPATH,Value里面写入需要导入的模块的地址。 - 添加.pth文件:
在控制台,比如linux中打开python的根目录,进入python包的那个目录里面创建一个后缀为.pth的文件,在里面vi写入需要导入的模块的地址。
原理:python在运行时会扫描后缀名为.pth的文件(如果有的话),将里面的路径自动添加到sys.path里。 - 通过sys.path设置路径:
import sys
sys.path.append(‘路径’) - 如果使用pycharm,可以直接设置搜索路径:
在需要导入的模块右击鼠标,单击选项Mark Derectory as ,点击第一个,将其作为python源码根目录,就可以了。
面试题二 之 永久设置python模块搜索路径的几种方式以及使用:
(面试题一其中的1,2,4这三种方法!)
- 设置PYTHONPATH环境变量
- 添加.pth文件
- 如果使用pycharm,可以直接设置搜索路径
面试题三 之 如何临时设置python模块的搜索路径:
(面试题一其中的第3个方法!)
- 通过sys.path设置路径
以上是关于万变不离核心基础第二关——设置模块搜索路径的方式/pycharm中设置搜索路径的方式/控制台中设置搜索路径的主要内容,如果未能解决你的问题,请参考以下文章
万变不离核心基础第三关——字符串与字符串之间连接的五种方式/字符串与非字符串之间连接的三种方式