rom*_*inf 9 python packages reload sys.path python-2.7
我在作为用户执行脚本期间安装了一些软件包.这些包是第一个用户包,所以python没有添加~/.local/lib/python2.7/site-packages到sys.path之前的脚本运行.我想导入这些已安装的软件包.但我不能,因为他们不在sys.path.
我怎么刷新sys.path?
我正在使用python 2.7.
rom*_*inf 14
正如在使用Python设置sys.path的内容中所述,以及何时? sys.path在内置site.py模块的帮助下填充.
所以你只需要重新加载它.您不能一步到位,因为您site的命名空间中没有.总结一下:
import site
reload(site)
而已.