永久设置python搜索路径:PYTHONPATH、.pth文件、pycharm设置
临时设置python搜索路径:sys.path、临时设置PYTHONPATH
说明:以下均为python3环境简写python,python2中同理。
永久设置
- 1、PYTHONPATH添加到~/.bash_profile或者/etc/profile中,指定需要搜索的路径.
- 2、在对应的python路径下的site-packages下面创建xxx.pth文件.
(如一般环境路径:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages)
python解释器在执行过程中会搜索该文件中的内容(内容为需要搜索的路径) - 3、PyCharm中通过Run Configuration编辑环境变量进行PYTHONPATH设置,也可以通过pycharm标记该路径为source root.
说明:操作方式:复制1目录对应绝对路径,在Run Configuration编辑,点击2处,会弹出3对应窗口,Name为PYTHONPATH,Value为需要添加的绝对路径。
临时设置
- 1、在对应的代码中通过sys.path.append()的方法加上需要的路径.
- 2、PYTHONPATH在终端执行export PYTHONPATH=/home/Ruby/var/local/xxx并为添加到系统环境变量中则为临时设置,重启无效.