Skip to main content
 首页 » 编程设计

python之如何从另一个目录运行 Python pipenv

2025年05月04日15hnrainll

我有一个项目,现在我想使用 pipenv。

我想从我的主 bin 目录建立符号链接(symbolic link),这样我就可以从另一个目录(它与本地文件交互)运行它,但仍然在 pipenv 中使用适当安装的文件运行它。

我可以做类似的事情吗

pipenv run python /PATH/TO/MY/CODE/foo.py localfile.conf 

或者它不会获取/PATH/TO/MY/CODE/Pipenv 中定义的 pipenv 吗?

请您参考如下方法:

不确定这是否与您在 2018 年使用的 pipenv 版本相关,但从当前版本开始,您可以使用 PIPENV_PIPFILE环境变量。您最终会得到一个类似于以下内容的包装器 shell 脚本:

export PIPENV_PIPFILE=/my/project/dir/Pipfile 
exec pipenv run command ... 

(晚了半年才回答,因为这是第一个相关的搜索结果,所以下次可以再找到。)