我需要为正在pipenv中运行的python项目设置一些访问令牌环境变量。每次启动pipenv时,都需要设置这些环境变量。
我该如何操作?
.env
的文件,与Pipfile
放在一起。请参阅自动加载.env文件。echo MY_TOKEN=SuperToKen >.env # create the file and write into
echo MY_VAR=SuperVar >>.env # append to the file
MY_TOKEN=SuperToKen
MY_VAR=SuperVar
这个文件将在使用 pipenv shell
或 pipenv run your_command
命令时自动加载,并且环境变量将可用。
您可以在代码中访问/检查它们:
print(os.getenv('MY_TOKEN', 'Token Not found'))
#
来添加注释。# My test token
MY_TOKEN=SuperToKen
pipenv run
期望在你的环境中启动一个命令,例如pipenv run flask run
。 - PRMoureu