是否可以在python启动命令中指定目录来搜索python导入?
环境变量是很好的,但是二进制变量和必需环境变量之间松散耦合的依赖关系对于我的情况并不理想(对于额外的万无一失性而言,1-liner比2 liner更好;我知道您可以执行1.5行,其中将shell变量赋值作为要执行的命令的前缀)。
发布于 2013-11-16 02:28:39
PYTHONPATH环境变量用于设置sys.path。这是一个简单的字符串列表,因此您可以始终在模块中使用sys.path.append:
import sys
sys.path.append('/some/very/useful/path')注意:
当与os.path.abspath相结合时,它可能特别有用。
import os
sys.path.append(os.path.join(
os.path.abspath(os.path.dirname(__file__)), 'another/useful/directory'
))https://stackoverflow.com/questions/20013859
复制相似问题