我知道这个问题有点陈旧,但是它仍然足够相关,以至于我一直在寻找答案,因此我发布了我发现同样有效的内容:
至少在3.2.9+版本的源代码中,您可以包含python“ init”文件来获取模块的python函数版本:
>>> exec(open('/usr/local/Modules/default/init/python.py').read())>>> module('list')No Modulefiles Currently Loaded.>>> module('load','foo')>>> module('list')Currently Loaded Modulefiles: 1) foo/1.0
有人告诉我早期版本可以在没有.py扩展名的情况下执行相同的 *** 作,但这是二手,所以ymmv。
备用“初始”文件位置(来自@lib的注释):
/usr/share/Modules/init/python.py
要与Python 3配合使用,需要使用4.0或更高版本的环境模块,因为这是第一个具有Python兼容文件的无错误Python3兼容版本的版本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)