gpt4 book ai didi

python - 如何在Python shell脚本中使用pipenv?

转载 作者:行者123 更新时间:2023-12-01 01:40:15 25 4
gpt4 key购买 nike

我需要一个用于用 Python 编写的 shell 脚本的模块,因此我使用 pipelinev 来安装它。我可以使用以下命令正常运行命令:

~$ pipenv run python3 foo

现在,如果我只想在命令行上运行 ~$ foo (MacOS 上的 Fish shell,已安装自制软件),如何在 Python 脚本的 shebang 中调用 pipelinev 环境?或者有更好的办法吗?

最佳答案

如此处所述 https://pipenv.readthedocs.io/en/latest/您需要先激活虚拟环境。这将生成另一个 shell,并激活虚拟环境

$pipenv shell

这样你就可以运行

$ python foo

执行您的脚本。然后你可以使用

#!/usr/bin/env python

在脚本的第一行并使脚本可执行(chmod +x foo.py)以便您可以运行

$ ./foo

如果该脚本的位置是您的 PATH 环境变量的一部分,您现在应该可以运行

$foo.py

如果您不喜欢该扩展,您也必须从脚本中删除

关于python - 如何在Python shell脚本中使用pipenv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51968643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com